class Thor::Arguments

Private Instance Methods

parse_array(name) click to toggle source
# File lib/thor/arguments.rb, line 6
def parse_array(name)
  return shift if peek.is_a?(Array)
  array = []
  while current_is_value?
    results = shift.split(/[\s,]/).reject(&:blank?)
    results.each { |result| array << result  }
  end
  array
end