Class Index [+]

Quicksearch

DataMapper::Resource::PersistenceState::Deleted

a persisted/deleted resource

Public Instance Methods

commit() click to toggle source
    # File lib/dm-core/resource/persistence_state/deleted.rb, line 15
15:         def commit
16:           delete_resource
17:           remove_from_identity_map
18:           Immutable.new(resource)
19:         end
delete() click to toggle source
    # File lib/dm-core/resource/persistence_state/deleted.rb, line 11
11:         def delete
12:           self
13:         end
set(subject, value) click to toggle source
   # File lib/dm-core/resource/persistence_state/deleted.rb, line 7
7:         def set(subject, value)
8:           raise ImmutableDeletedError, 'Deleted resource cannot be modified'
9:         end

Private Instance Methods

delete_resource() click to toggle source
    # File lib/dm-core/resource/persistence_state/deleted.rb, line 23
23:         def delete_resource
24:           repository.delete(collection_for_self)
25:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.