0

次の例を検討してください

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.firstA.first.valueloadメソッドが実行されると、内部で行う必要がある計算はそのインスタンスのプロパティloadに依存します。nameでは、load メソッド内でこのインスタンス/リソース (ソース コード内で参照) のコンテキストを取得するにはどうすればよいでしょうか?

質問がまだ明確でない場合はお知らせください。

4

1 に答える 1