次の例を検討してください
module DataMapper
class Property
class CustomType < DataMapper::Property::Text
def load(value)
# do stuff and return formatted value
end
end
end
end
Class A
property :name, String
property :value, CustomType
end
今私が行うA.first
かA.first.value
、load
メソッドが実行されると、内部で行う必要がある計算はそのインスタンスのプロパティload
に依存します。name
では、load メソッド内でこのインスタンス/リソース (ソース コード内で参照) のコンテキストを取得するにはどうすればよいでしょうか?
質問がまだ明確でない場合はお知らせください。