class MetricFu::Cli::Client

Public Class Methods

new() click to toggle source
# File lib/metric_fu/cli/client.rb, line 7
def initialize
  @helper = MetricFu::Cli::Helper.new
end

Public Instance Methods

run(argv = ARGV.dup) click to toggle source
# File lib/metric_fu/cli/client.rb, line 15
def run(argv = ARGV.dup)
  options =  @helper.process_options(argv)
  mf_debug "Got options #{options.inspect}"
  if options[:run]
    @helper.run(options)
  else
    STDOUT.puts @helper.usage
  end
end
shutdown() click to toggle source
# File lib/metric_fu/cli/client.rb, line 11
def shutdown
  @helper.shutdown
end