これは私がやろうとしていることの簡単な例です...
オブジェクトがあるとしますPerson:
Person.blueprint do
name
age
end
私はこのようなことができるようにしたい:
Person.blueprint(:from_birthdate) do
name
age { Time.now - birthdate }
end
Person.make(:from_birthdate, :birthdate => 5.years.ago)
ただし、オブジェクトmakeの実際の属性ではない値を渡すことは許可されていません。Personブループリントに任意のオブジェクトを渡す方法はありますか?