module Tengine::Resource::CLI::GlobalOptions
Public Class Methods
included(mod)
click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 5 def self.included(mod) mod.extend(ClassMethods) end
Public Instance Methods
config_mongoid()
click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 20 def config_mongoid load_config require 'mongoid' Mongoid.configure do |c| c.send :load_configuration, @config[:db] end end
load_config()
click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 9 def load_config require 'tengine_resource' @config = Tengine::Resource::Config::Resource.new.tap do |c| if path = options[:config] c.load_file(path) else c.load({:db => Tengine::Core::Config::DB::DEFAULT_SETTINGS}) end end end