Method: CachedRecord::ORM::DataMapper.setup
- Defined in:
- lib/cached_record/orm/data_mapper.rb
.setup ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/cached_record/orm/data_mapper.rb', line 9 def self.setup return false unless setup? ::DataMapper::Resource.class_eval do class << self alias :included_without_cached_record :included end def self.included(base) included_without_cached_record base base.extend ORM::ClassMethods base.extend ClassMethods end end ::DataMapper::Resource.send :include, ORM::InstanceMethods ::DataMapper::Resource.send :include, InstanceMethods true end |