Class
DataMapper::Resource::State
In:
lib/dm-core/resource/state.rb
lib/dm-core/resource/state/clean.rb
lib/dm-core/resource/state/deleted.rb
lib/dm-core/resource/state/dirty.rb
lib/dm-core/resource/state/immutable.rb
lib/dm-core/resource/state/persisted.rb
lib/dm-core/resource/state/transient.rb
Parent:
Object
the state of the resource (abstract)
Methods
commit
delete
get
new
rollback
set
Classes and Modules
Class
DataMapper::Resource::State::Clean
Class
DataMapper::Resource::State::Deleted
Class
DataMapper::Resource::State::Dirty
Class
DataMapper::Resource::State::Immutable
Class
DataMapper::Resource::State::Persisted
Class
DataMapper::Resource::State::Transient
Attributes
resource
[R]
Public Class methods
new
(resource)
Public Instance methods
commit
()
delete
()
get
(subject, *args)
rollback
()
set
(subject, value)
[Validate]