2013-08-26から1日間の記事一覧

MOE3: Unit#to_s メソッド

Unit の文字列化 Unit#to_s への要求仕様は至極単純。 仕様 1 例えば「Lon にいる海軍」の #to_s を呼んだら "F Lon" を返す。 陸軍なら "A Lon" を返す。 最初の文字が "A" か "F" かの違いだけなので、メソッド本体は Unit#to_s として実装してしまい、差…

MOE3: Unit モデル実装

Unit(軍)モデル Order モデルの実装の前に Unit を作ってしまおう。 Army(陸軍)と Fleet(海軍)は例によって単一テーブル継承。 Phase はまだイメージが固まってないので後回し。 スキーマ シンプル。 create_table "units", force: true do |t| t.inte…