class RailsParam::Coercion::TimeParam

Public Instance Methods

coerce() click to toggle source
# File lib/rails_param/coercion/time_param.rb, line 4
def coerce
  return type.strptime(param, options[:format]) if options[:format].present?

  type.parse(param)
end

Private Instance Methods

argument_validation() click to toggle source
# File lib/rails_param/coercion/time_param.rb, line 12
def argument_validation
  raise ArgumentError unless type.respond_to?(:parse)
end