Class: Datamappify::Data::Criteria::Relational::FindByKey
- Defined in:
- lib/datamappify/data/criteria/relational/find_by_key.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Common
#attributes, #criteria, #entity, #source_class
Instance Method Summary collapse
-
#initialize(source_class, entity, attributes, &block) ⇒ FindByKey
constructor
A new instance of FindByKey.
Methods inherited from Find
Methods inherited from Common
#attributes_and_values, #ignore?, #ignore_attribute?, #key_name, #key_value, #new_record?, #perform_with_callbacks, #primary_record?, #store_attribute_value
Constructor Details
#initialize(source_class, entity, attributes, &block) ⇒ FindByKey
8 9 10 11 12 |
# File 'lib/datamappify/data/criteria/relational/find_by_key.rb', line 8 def initialize(source_class, entity, attributes, &block) super(source_class, entity, nil, attributes, &block) @criteria = { key_name => entity.id } end |