Module: Tengine::Resource::CLI::GlobalOptions
- Included in:
- Credential, Server
- Defined in:
- lib/tengine/resource/cli/global_options.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(mod) ⇒ Object
6 7 8 |
# File 'lib/tengine/resource/cli/global_options.rb', line 6 def self.included(mod) mod.extend(ClassMethods) end |
Instance Method Details
#config_mongoid ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/tengine/resource/cli/global_options.rb', line 21 def config_mongoid load_config require 'mongoid' Mongoid.configure do |c| c.send :load_configuration, @config[:db] end end |
#load_config ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/tengine/resource/cli/global_options.rb', line 10 def load_config require 'tengine_resource' @config = Tengine::Resource::Config::Resource.new.tap do |c| if path = [:config] c.load_file(path) else c.load({:db => Tengine::Core::Config::DB::DEFAULT_SETTINGS}) end end end |