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 95 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 104 def default_value config[:default] || [] end
delimiter()
click to toggle source
# File lib/slop/types.rb, line 108 def delimiter config.fetch(:delimiter, ",") end
limit()
click to toggle source
# File lib/slop/types.rb, line 112 def limit config[:limit] || 0 end