Class: Hashira::CLI::CommandLine

Inherits:
Object
  • Object
show all
Defined in:
lib/hashira/cli/command_line.rb

Constant Summary collapse

DEFAULT_BASELINE =
"hashira_baseline.json"
FORMATS =
%w[text json dot mermaid].freeze
CI_FLAGS =
{ "--update-baseline" => :update_baseline, "--ratchet" => :ratchet }.freeze

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ CommandLine

Returns a new instance of CommandLine.



12
13
14
# File 'lib/hashira/cli/command_line.rb', line 12

def initialize(argv)
  @arguments = argv.dup
end

Instance Method Details

#optionsObject



16
# File 'lib/hashira/cli/command_line.rb', line 16

def options = usage_options || parsed_options