Module: CachedRecord::ORM::DataMapper::ClassMethods

Defined in:
lib/cached_record/orm/data_mapper.rb

Instance Method Summary collapse

Instance Method Details

#new_cached_instance(attributes, foreign_keys, variables) ⇒ Object



30
31
32
33
34
# File 'lib/cached_record/orm/data_mapper.rb', line 30

def new_cached_instance(attributes, foreign_keys, variables)
  super.tap do |instance|
    instance.persistence_state = ::DataMapper::Resource::PersistenceState::Clean.new instance
  end
end

#uncached(id) ⇒ Object



27
28
29
# File 'lib/cached_record/orm/data_mapper.rb', line 27

def uncached(id)
  get(id)
end