class Kafo::Params::Array
Public Instance Methods
condition_value()
click to toggle source
# File lib/kafo/params/array.rb, line 17 def condition_value "[ #{value.map(&:inspect).join(', ')} ]" end
multivalued?()
click to toggle source
# File lib/kafo/params/array.rb, line 13 def multivalued? true end
value=(value)
click to toggle source
Calls superclass method
Kafo::Param#value=
# File lib/kafo/params/array.rb, line 4 def value=(value) super if @value == ['EMPTY_ARRAY'] @value = [] else @value = typecast(@value) end end
Private Instance Methods
typecast(value)
click to toggle source
# File lib/kafo/params/array.rb, line 23 def typecast(value) value.nil? ? nil : [value].flatten end