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