Class: HammerCLI::MainCommand

Inherits:
AbstractCommand show all
Defined in:
lib/hammer_cli/main.rb

Instance Method Summary collapse

Methods inherited from AbstractCommand

#adapter, #exception_handler, #execute, inherited_output_definition, #initialize, #output, output, output_definition, #output_definition, #parent_command, #parse, remove_subcommand, subcommand, subcommand!, validate_options, #validate_options

Methods included from Autocompletion

#autocomplete, #collect_all_options

Constructor Details

This class inherits a constructor from HammerCLI::AbstractCommand

Instance Method Details

#csv=(csv) ⇒ Object



51
52
53
# File 'lib/hammer_cli/main.rb', line 51

def csv=(csv)
  context[:adapter] = :csv
end

#csv_separator=(separator) ⇒ Object



55
56
57
# File 'lib/hammer_cli/main.rb', line 55

def csv_separator=(separator)
  context[:csv_separator] = separator
end

#output=(adapter) ⇒ Object



59
60
61
# File 'lib/hammer_cli/main.rb', line 59

def output=(adapter)
  context[:adapter] = adapter
end

#password=(p) ⇒ Object



46
47
48
49
# File 'lib/hammer_cli/main.rb', line 46

def password=(p)
  @password = p
  context[:password] = p
end

#run(*args) ⇒ Object



42
43
44
# File 'lib/hammer_cli/main.rb', line 42

def run(*args)
  super
end

#show_ids=(show_ids) ⇒ Object



38
39
40
# File 'lib/hammer_cli/main.rb', line 38

def show_ids=(show_ids)
  context[:show_ids] = show_ids
end

#username=(u) ⇒ Object



63
64
65
66
# File 'lib/hammer_cli/main.rb', line 63

def username=(u)
  @username = u
  context[:username] = u
end