class Slop::ArrayOption

Collect multiple items into a single Array. Support arguments separated by commas or multiple occurences.

Public Instance Methods

call(value) click to toggle source
# File lib/slop/types.rb, line 71
def call(value)
  @value ||= []
  if delimiter
    @value.concat value.split(delimiter, limit)
  else
    @value << value
  end
end
default_value() click to toggle source
# File lib/slop/types.rb, line 80
def default_value
  config[:default] || []
end
delimiter() click to toggle source
# File lib/slop/types.rb, line 84
def delimiter
  config.fetch(:delimiter, ",")
end
limit() click to toggle source
# File lib/slop/types.rb, line 88
def limit
  config[:limit] || 0
end