Class: Flare::Tools::Cli::FlareAdmin

Inherits:
Object
  • Object
show all
Defined in:
lib/flare/tools/cli/flare_admin.rb

Instance Method Summary collapse

Instance Method Details

#mainObject



12
13
14
15
16
17
18
19
20
# File 'lib/flare/tools/cli/flare_admin.rb', line 12

def main
  subcommand = ARGV[0]
  argv = ARGV[1..-1]

  # We should clear ARGV to use (Kernel#)gets.
  # see also: http://stackoverflow.com/questions/1883925/kernelgets-attempts-to-read-file-instead-of-standard-input
  ARGV.clear
  exit Flare::Tools::Cli::Dispatch.new.main(subcommand, argv, true)
end