Class: Benchmark::HTTP::Command::Top

Inherits:
Samovar::Command
  • Object
show all
Defined in:
lib/benchmark/http/command.rb

Instance Method Summary collapse

Instance Method Details

#callObject



61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/benchmark/http/command.rb', line 61

def call
  if verbose?
    Console.logger.debug!
  elsif quiet?
    Console.logger.warn!
  else
    Console.logger.info!
  end
  
  if @options[:version]
    puts "#{self.name} v#{VERSION}"
  elsif @options[:help]
    self.print_usage
  else
    @command.call
  end
end

#quiet?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/benchmark/http/command.rb', line 57

def quiet?
  @options[:logging] == :quiet
end

#verbose?Boolean

Returns:

  • (Boolean)


53
54
55
# File 'lib/benchmark/http/command.rb', line 53

def verbose?
  @options[:logging] == :verbose
end