Module: Undestroyable::Orm

Defined in:
lib/undestroyable.rb,
lib/undestroyable/orm.rb,
lib/undestroyable/orm/active_record.rb,
lib/undestroyable/orm/active_record/dump.rb,
lib/undestroyable/orm/active_record/table.rb,
lib/undestroyable/orm/active_record/column.rb,
lib/undestroyable/orm/active_record/database.rb

Defined Under Namespace

Modules: ActiveRecord Classes: UnexisingOrmError

Constant Summary collapse

SUPPORTED =
%(ActiveRecord).freeze

Class Method Summary collapse

Class Method Details

.get_by_key(key) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/undestroyable/orm.rb', line 7

def Orm.get_by_key(key)
  case key.to_sym
  when :active_record
    'ActiveRecord'
  else
    raise UnexisingOrmError.new "No orm matching: :#{key.to_s}"
  end
end