Module: Burden::Storage
- Extended by:
- Storage
- Included in:
- Storage
- Defined in:
- lib/burden/storage.rb,
lib/burden/storage/mongoid/run.rb,
lib/burden/storage/abstract/run.rb,
lib/burden/storage/mongo_mapper/run.rb,
lib/burden/storage/active_record/run.rb
Defined Under Namespace
Modules: Abstract, ActiveRecord, MongoMapper, Mongoid
Instance Method Summary collapse
Instance Method Details
#run ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/burden/storage.rb', line 3 def run case Burden.config.storage when :active_record, :activerecord require 'burden/storage/active_record/run' Burden::Storage::ActiveRecord::Run when :mongoid require 'burden/storage/mongoid/run' Burden::Storage::Mongoid::Run when :mongo_mapper, :mongomapper require 'burden/storage/mongo_mapper/run' Burden::Storage::MongoMapper::Run else raise Exception.new("Unknown storage: #{storage}") end end |