class Dapp::CLI

Constants

SUBCOMMANDS

Attributes

dapp_object[RW]

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/dapp/cli.rb, line 45
def initialize(*args)
  super(*args)

  opt_parser.program_name = 'dapp'
  opt_parser.version = ::Dapp::VERSION
end

Public Instance Methods

run(argv = ARGV) click to toggle source
# File lib/dapp/cli.rb, line 52
def run(argv = ARGV)
  argv, subcommand, subcommand_argv = self.class.parse_subcommand(self, argv)
  self.class.parse_options(self, argv)
  self.class.run_subcommand self, subcommand, subcommand_argv
end