Module: ActiveWrapper
- Defined in:
- lib/active_wrapper.rb,
lib/active_wrapper/db.rb,
lib/active_wrapper/log.rb,
lib/active_wrapper/gems.rb,
lib/active_wrapper/tasks.rb
Defined Under Namespace
Modules: Gems Classes: Db, Log, Tasks
Class Method Summary collapse
Class Method Details
.setup(options = {}) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/active_wrapper.rb', line 18 def setup(={}) env = ENV['RACK_ENV'] || ENV['RAILS_ENV'] || ENV['MERB_ENV'] || 'development' = { :base => File.dirname($0), :env => [:env] || env, :log => [:env] || env }.merge(.reject { |k, v| v.nil? }) db = Db.new() log = Log.new() [ db, log ] end |