module Tengine::Resource::CLI::GlobalOptions::ClassMethods

Public Class Methods

extended(obj) click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 29
def self.extended(obj)
  obj.instance_eval do
    alias :desc_without_global_options :desc
    alias :desc :desc_with_global_options
  end
end

Public Instance Methods

config_file() click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 42
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) click to toggle source
# File lib/tengine/resource/cli/global_options.rb, line 36
def desc_with_global_options(*args, &block)
  res = desc_without_global_options(*args, &block)
  config_file
  res
end