class MarkMapper::Plugins::Associations::OneAsProxy

Protected Instance Methods

criteria() click to toggle source
# File lib/mark_mapper/plugins/associations/one_as_proxy.rb, line 7
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/mark_mapper/plugins/associations/one_as_proxy.rb, line 16
def id_key_name
  "#{options[:as]}_id"
end
type_key_name() click to toggle source
# File lib/mark_mapper/plugins/associations/one_as_proxy.rb, line 12
def type_key_name
  "#{options[:as]}_type"
end