Class: HammerCLIExperimental::FullHelpCommand::TxtAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/hammer_cli_experimental/full_help.rb

Instance Method Summary collapse

Instance Method Details

#command_name(parent, command_name) ⇒ Object



61
62
63
# File 'lib/hammer_cli_experimental/full_help.rb', line 61

def command_name(parent, command_name)
  "#{parent} > #{command_name}"
end


65
66
67
68
69
70
71
# File 'lib/hammer_cli_experimental/full_help.rb', line 65

def print_command(name, description, help)
  print_heading(name, 2)
  puts description
  puts
  puts help
  puts
end


76
77
78
79
80
# File 'lib/hammer_cli_experimental/full_help.rb', line 76

def print_heading(text, level=1)
  ch = (level > 1) ? '-' : '='
  puts text
  puts ch * text.length
end


73
74
# File 'lib/hammer_cli_experimental/full_help.rb', line 73

def print_toc(cmd)
end