Module: Userlist::Rails::Transforms::HasRelationships
Instance Method Summary collapse
Instance Method Details
#default_relationships ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/userlist/rails/transforms/has_relationships.rb', line 7 def default_relationships return unless association = Userlist::Rails.find_association_between(relationship_from, relationship_to) records = model.try(association.name) if association.klass == config.relationship_model records elsif association.klass == relationship_to Array.wrap(records).map { |record| build_relationship(record) } end end |