Module: Toy::Object

Extended by:
ActiveModel::Naming, ActiveSupport::Concern
Includes:
ActiveModel::Conversion, ActiveModel::Validations, Attributes, Cloneable, Dirty, Equality, Inheritance, Inspect, Logger, Serialization
Included in:
Store
Defined in:
lib/toy/object.rb

Instance Method Summary collapse

Methods included from Serialization

#serializable_attributes, #serializable_hash

Methods included from Inheritance

#type

Methods included from Logger

#logger

Methods included from Inspect

#inspect

Methods included from Equality

#eql?, #equal?, #hash

Methods included from Dirty

#initialize, #initialize_copy, #write_attribute

Methods included from Cloneable

#initialize_copy

Methods included from Attributes

#[], #[]=, #attributes, #attributes=, #id, #initialize, #persisted_attributes

Instance Method Details

#persisted?Boolean

Returns:



17
18
19
# File 'lib/toy/object.rb', line 17

def persisted?
  false
end

#to_keyObject



21
22
23
# File 'lib/toy/object.rb', line 21

def to_key
  key_factory.to_key(self)
end