the state of the resource (abstract)
# File lib/dm-core/resource/persistence_state.rb, line 30 30: def commit 31: raise NotImplementedError, "#{self.class}#commit should be implemented" 32: end
# File lib/dm-core/resource/persistence_state.rb, line 26 26: def delete 27: raise NotImplementedError, "#{self.class}#delete should be implemented" 28: end
# File lib/dm-core/resource/persistence_state.rb, line 17 17: def get(subject, *args) 18: subject.get(resource, *args) 19: end
# File lib/dm-core/resource/persistence_state.rb, line 58 58: def add_to_identity_map 59: identity_map[resource.key] = resource 60: end
# File lib/dm-core/resource/persistence_state.rb, line 50 50: def identity_map 51: @identity_map ||= repository.identity_map(model) 52: end
# File lib/dm-core/resource/persistence_state.rb, line 42 42: def properties 43: @properties ||= model.properties(repository.name) 44: end
# File lib/dm-core/resource/persistence_state.rb, line 46 46: def relationships 47: @relationships ||= model.relationships(repository.name) 48: end
# File lib/dm-core/resource/persistence_state.rb, line 54 54: def remove_from_identity_map 55: identity_map.delete(resource.key) 56: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.