class StrongerParameters::FloatConstraint
Public Instance Methods
value(v)
click to toggle source
# File lib/stronger_parameters/constraints/float_constraint.rb, line 6 def value(v) if v.is_a?(Float) return v elsif v.is_a?(String) && v =~ /\A-?\d+\.\d+\Z/ return v.to_f end StrongerParameters::InvalidValue.new(v, "must be a float") end