class MongoMapper::Plugins::Associations::OneAsProxy

Protected Instance Methods

criteria() click to toggle source
# File lib/mongo_mapper/plugins/associations/proxy/one_as_proxy.rb, line 9
def criteria
  {type_key_name => proxy_owner.class.name, id_key_name => proxy_owner.id}
end

Private Instance Methods

id_key_name() click to toggle source
# File lib/mongo_mapper/plugins/associations/proxy/one_as_proxy.rb, line 19
def id_key_name
  "#{options[:as]}_id"
end
type_key_name() click to toggle source
# File lib/mongo_mapper/plugins/associations/proxy/one_as_proxy.rb, line 15
def type_key_name
  "#{options[:as]}_type"
end