module InstaCLI::Help
Usage documentation for –help
Public Instance Methods
commands()
click to toggle source
# File lib/instacli/help.rb, line 14 def commands ['COMMANDS:', *objects].join("\n\t") end
header(*args)
click to toggle source
# File lib/instacli/help.rb, line 9 def header(*args) "NAME:\n\t#{[program, *args].join ' '} - #{description}" end
help(*args)
click to toggle source
# File lib/instacli/help.rb, line 28 def help(*args) if args.length < 2 [header(*args), commands(*args)].join("\n\n") else [header(*args), usage(*args)].join("\n\n") end end
usage(o, m)
click to toggle source
# File lib/instacli/help.rb, line 24 def usage(o, m) "USAGE:\n\t #{[program, o, m, *parameters(o, m)].join(' ')}" end
Private Instance Methods
description()
click to toggle source
# File lib/instacli/help.rb, line 44 def description 'CommandLine Interface' end
program()
click to toggle source
# File lib/instacli/help.rb, line 39 def program File.basename $PROGRAM_NAME end