class StrongerParameters::DateTimeConstraint

Public Instance Methods

value(v) click to toggle source
# File lib/stronger_parameters/constraints/date_time_constraint.rb, line 6
def value(v)
  return v if v.is_a?(DateTime)

  begin
    DateTime.parse v
  rescue ArgumentError, TypeError
    StrongerParameters::InvalidValue.new(v, "must be a date")
  end
end