Method: Argvector#multi_flag

Defined in:
lib/standard/facets/argvector.rb

#multi_flag(args = nil) ⇒ Object

Split single letter option groupings into separate options. ie. -xyz => -x -y -z



316
317
318
319
320
321
322
323
324
325
# File 'lib/standard/facets/argvector.rb', line 316

def multi_flag(args=nil)
  args ||= argv
  args.collect { |arg|
    if md = /^-(\w{2,})/.match( arg )
      md[1].split(//).collect { |c| "-#{c}" }
    else
      arg.dup
    end
  }.flatten
end