Module: MultipleTableInheritance::Child::Base::FinderMethods

Defined in:
lib/multiple_table_inheritance/child/base.rb

Instance Method Summary collapse

Instance Method Details

#find_by_sql(*args) ⇒ Object



77
78
79
80
81
82
83
84
# File 'lib/multiple_table_inheritance/child/base.rb', line 77

def find_by_sql(*args)
  child_records = super(*args)
  
  child_records.each do |child|
    parent = parent_association_class.as_supertype.find_by_id(child.id)
    child.send(:parent_association=, parent)
  end
end