class Cl::Help::Cmds

Constants

Public Instance Methods

format() click to toggle source
# File lib/cl/help/cmds.rb, line 9
def format
  [head, Table.new(list).format].join("\n")
end
format_cmd(cmd) click to toggle source
# File lib/cl/help/cmds.rb, line 21
def format_cmd(cmd)
  ["#{Usage.new(ctx, cmd).format.first}", cmd.summary]
end
head() click to toggle source
# File lib/cl/help/cmds.rb, line 13
def head
  HEAD % ctx.name
end
list() click to toggle source
# File lib/cl/help/cmds.rb, line 17
def list
  cmds.any? ? cmds.map { |cmd| format_cmd(cmd) } : [['[no commands]']]
end