Sha256: b9b2586aa66e8dabfc59cf31eac13a01117e3f44299771f2bf128155b98946a9
Contents?: true
Size: 448 Bytes
Versions: 2
Compression:
Stored size: 448 Bytes
Contents
# encoding: UTF-8 module MongoMapper module Plugins module Associations class OneAsProxy < OneProxy protected def criteria {type_key_name => proxy_owner.class.name, id_key_name => proxy_owner.id} end private def type_key_name "#{options[:as]}_type" end def id_key_name "#{options[:as]}_id" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongo_mapper-0.13.1 | lib/mongo_mapper/plugins/associations/one_as_proxy.rb |
mongo_mapper-0.13.0 | lib/mongo_mapper/plugins/associations/one_as_proxy.rb |