Method: Traject::CommandLine#initialize

Defined in:
lib/traject/command_line.rb

#initialize(argv = ARGV) ⇒ CommandLine

Returns a new instance of CommandLine.



22
23
24
25
26
27
28
29
30
# File 'lib/traject/command_line.rb', line 22

def initialize(argv=ARGV)
  self.console = $stderr

  self.orig_argv      = argv.dup
  self.remaining_argv = argv

  self.slop    = create_slop!
  self.options = parse_options(self.remaining_argv)
end