Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2005-04-10

[開発ログ]コア開発

ActiveRecord を使っての実装を開始。

下記はセッション ID を受け取って、そのユーザーの人形リストを返すコマンド。

class Dlist < CoreCommand
        def session
                @session = Session.find_all("sid = '#{@options[0]}'")[0]
        end

        def exec
                @result = session.user.dolls
        end
end

こいつはすごい。 それに、今は MySQL だが他の DB に移行してもなんら問題ないだろう。

今後は ActiveRecord に注目だ。