class Kafo::Params::Integer
Public Instance Methods
value=(value)
click to toggle source
Calls superclass method
Kafo::Param#value=
# File lib/kafo/params/integer.rb, line 4 def value=(value) super @value = typecast(@value) end
Private Instance Methods
typecast(value)
click to toggle source
# File lib/kafo/params/integer.rb, line 11 def typecast(value) value.nil? ? nil : value.to_i rescue NoMethodError => e KafoConfigure.logger.warn "Could not typecast #{value} for parameter #{name}, defaulting to 0" return 0 end