Module: Tengine::Resource::CLI::GlobalOptions::ClassMethods
- Defined in:
- lib/tengine/resource/cli/global_options.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(obj) ⇒ Object
30 31 32 33 34 35 |
# File 'lib/tengine/resource/cli/global_options.rb', line 30 def self.extended(obj) obj.instance_eval do alias :desc_without_global_options :desc alias :desc :desc_with_global_options end end |
Instance Method Details
#config_file ⇒ Object
43 44 45 |
# File 'lib/tengine/resource/cli/global_options.rb', line 43 def config_file method_option :config, :type => :string, :aliases => "-f", :desc => "config to connect MongoDB as same as tengine_resource_watcher's config" end |
#desc_with_global_options(*args, &block) ⇒ Object
37 38 39 40 41 |
# File 'lib/tengine/resource/cli/global_options.rb', line 37 def (*args, &block) res = (*args, &block) config_file res end |