Class/Module Index [+]

Quicksearch

DataMapper::Resource::PersistenceState::Transient

a not-persisted/modifiable resource

Public Instance Methods

commit() click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 21
def commit
  set_child_keys
  set_default_values
  return self unless valid_attributes?
  create_resource
  set_repository
  add_to_identity_map
  Clean.new(resource)
end
delete() click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 17
def delete
  self
end
get(subject, *args) click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 7
def get(subject, *args)
  set_default_value(subject)
  super
end
original_attributes() click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 35
def original_attributes
  @original_attributes ||= {}
end
rollback() click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 31
def rollback
  self
end
set(subject, value) click to toggle source
# File lib/dm-core/resource/persistence_state/transient.rb, line 12
def set(subject, value)
  track(subject)
  super
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.