1
0
Fork 0
burden/lib/rake_control/config.rb

23 lines
570 B
Ruby

module RakeControl
class Config
attr_accessor :storage
def initialize
@storage = :active_record
end
def setup_storage_model
case storage
when :active_record, :activerecord
require 'rake_control/storage/active_record/rake_control_run'
when :mongoid
require 'rake_control/storage/mongoid/rake_control_run'
when :mongo_mapper, :mongomapper
require 'rake_control/storage/mongo_mapper/rake_control_run'
else
raise Exception.new("Unknown storage: #{storage}")
end
end
end
end