Rails 3.0’s ActiveModel: How To Give Ruby Classes Some ActiveRecord Magic を読んで。MerbデベロッパのYehuda Katz(なんて読むんだろ)がRailsの機能のモジュール化的なことをしているらしい。で、その一つにActiveModelがある。 ActiveModelとは Railsではない、通常のRubyのクラスにActiveModel的な振る舞いをさせることが出来るライブラリ。例えば下記のように、ActiveRecordを継承していないクラスにvalidationの機能をくっつけることが出来る。 require 'active_model' class Person include ActiveModel::Validations validates_presence_of :first_name, :las