Module: RailsDynamicAssociations::ActiveRecord::Relations::ClassAndInstanceMethods
- Defined in:
- lib/rails_dynamic_associations/active_record/relations.rb
Instance Method Summary collapse
Instance Method Details
#relative?(args = {}) ⇒ Boolean
30 31 32 33 |
# File 'lib/rails_dynamic_associations/active_record/relations.rb', line 30 def relative? args = {} find_relations(args). present? end |
#relatives(args = {}) ⇒ Object
35 36 37 38 39 40 41 |
# File 'lib/rails_dynamic_associations/active_record/relations.rb', line 35 def relatives args = {} find_relations(args). map { |r| # TODO: optimize queries (association_directions.map { |d| r.send d } - [ self ]).first }.uniq end |