Module: Superseeder::Adapters::ActiveRecord
- Defined in:
- lib/superseeder/adapters/active_record.rb
Instance Method Summary collapse
Instance Method Details
#each_field(row) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/superseeder/adapters/active_record.rb', line 11 def each_field(row) self.instance.attributes.each do |field, val| next unless row.key? field yield field, false, false #self.is_array_field?(options) TODO inquiry end end |
#each_relation ⇒ Object
5 6 7 8 9 |
# File 'lib/superseeder/adapters/active_record.rb', line 5 def each_relation self.instance.singleton_class.reflections.each do |key, val| yield key, self.is_array_relation?(val), val.class_name.constantize end end |