Module: Masamune::Thor::ExtraArguments

Defined in:
lib/masamune/thor.rb

Instance Method Summary collapse

Instance Method Details

#parse_extra(argv) ⇒ Object



47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/masamune/thor.rb', line 47

def parse_extra(argv)
  i = argv.index('--')
  if i
    if i > 0
      [argv[0..i - 1], argv[i + 1..-1]]
    else
      [[], argv[i + 1..-1]]
    end
  else
    [argv, []]
  end
end