a persisted/unmodified resource
# File lib/dm-core/resource/persistence_state/clean.rb, line 23 23: def commit 24: self 25: end
# File lib/dm-core/resource/persistence_state/clean.rb, line 19 19: def delete 20: Deleted.new(resource) 21: end
# File lib/dm-core/resource/persistence_state/clean.rb, line 27 27: def rollback 28: self 29: end
# File lib/dm-core/resource/persistence_state/clean.rb, line 7 7: def set(subject, value) 8: if not_modified?(subject, value) 9: self 10: else 11: # assign to persistence_state so that if Dirty#set calls 12: # a Relationship#set, which modifies a Property, the same 13: # Dirty state instance will be reused. 14: state = resource.persistence_state = Dirty.new(resource) 15: state.set(subject, value) 16: end 17: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.