Module: SiteFramework::ORM

Defined in:
lib/site_framework/orm.rb

Class Method Summary collapse

Class Method Details

.base_classObject



11
12
13
14
15
16
17
18
# File 'lib/site_framework/orm.rb', line 11

def self.base_class
  case current_orm
  when 'active_record'
    ::ActiveRecord::Base
  when 'mongoid'
    Object
  end
end

.current_ormObject



3
4
5
6
7
8
9
# File 'lib/site_framework/orm.rb', line 3

def self.current_orm
  if defined? ActiveRecord
    'active_record'
  elsif defined? Mongoid
    'mongoid'
  end
end