Module: ActiveRecord::Persistence::ClassMethods
- Defined in:
- lib/activerecord_bulkoperation/active_record/associations/associations.rb
Instance Method Summary collapse
- #instantiate(attributes, column_types = {}) ⇒ Object
- #instantiate_instance_of(klass, attributes, column_types = {}, &block) ⇒ Object
- #instantiate_instant_of_without_save_original ⇒ Object
- #instantiate_without_save_original ⇒ Object
Instance Method Details
#instantiate(attributes, column_types = {}) ⇒ Object
9 10 11 12 13 |
# File 'lib/activerecord_bulkoperation/active_record/associations/associations.rb', line 9 def instantiate(attributes, column_types = {}) record = instantiate_without_save_original(attributes, column_types) record.save_original record end |
#instantiate_instance_of(klass, attributes, column_types = {}, &block) ⇒ Object
18 19 20 21 22 |
# File 'lib/activerecord_bulkoperation/active_record/associations/associations.rb', line 18 def instantiate_instance_of(klass, attributes, column_types = {}, &block) record = instantiate_instant_of_without_save_original(klass, attributes, column_types) record.save_original record end |
#instantiate_instant_of_without_save_original ⇒ Object
16 |
# File 'lib/activerecord_bulkoperation/active_record/associations/associations.rb', line 16 alias_method :instantiate_instant_of_without_save_original, :instantiate_instance_of |
#instantiate_without_save_original ⇒ Object
7 |
# File 'lib/activerecord_bulkoperation/active_record/associations/associations.rb', line 7 alias_method :instantiate_without_save_original, :instantiate |