Module: Daylight::AssociationPersistance

Included in:
API
Defined in:
lib/daylight/association_persistance.rb

Instance Method Summary collapse

Instance Method Details

#changed?Boolean

has our attributes changed since we were loaded?

Returns:

  • (Boolean)


4
5
6
# File 'lib/daylight/association_persistance.rb', line 4

def changed?
  new? || hashcode != attributes.hash
end

#serializable_hash(options = nil) ⇒ Object



8
9
10
# File 'lib/daylight/association_persistance.rb', line 8

def serializable_hash(options=nil)
  super((options || {}).reverse_merge(include: association_includes))
end