Module: CachedRecord::ORM::ActiveRecord
- Defined in:
- lib/cached_record/orm/active_record.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Class Method Summary
collapse
Class Method Details
.setup ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/cached_record/orm/active_record.rb', line 9
def self.setup
return false unless setup?
::ActiveRecord::Base.send :include, ORM
::ActiveRecord::Base.extend ClassMethods
::ActiveRecord::Base.send :include, InstanceMethods
true
end
|
.setup? ⇒ Boolean
5
6
7
|
# File 'lib/cached_record/orm/active_record.rb', line 5
def self.setup?
!!defined?(::ActiveRecord)
end
|