Module: ActiveData::Model::Associations

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_data/model/associations.rb,
lib/active_data/model/associations/embeds_one.rb,
lib/active_data/model/associations/association.rb,
lib/active_data/model/associations/embeds_many.rb

Defined Under Namespace

Modules: ClassMethods Classes: Association, EmbedsMany, EmbedsOne

Instance Method Summary collapse

Instance Method Details

#==(other) ⇒ Object



38
39
40
41
42
# File 'lib/active_data/model/associations.rb', line 38

def == other
  super(other) && self.class.association_names.all? do |association|
    send(association) == other.send(association)
  end
end