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