Class: ParamsChecker::ParamChecker::DateParamChecker
Instance Attribute Summary
#fields, #key, #opts
Instance Method Summary
collapse
#add_error, #initialize
Instance Method Details
#call ⇒ Object
204
205
206
207
208
|
# File 'lib/params_checker/param_checker.rb', line 204
def call
return nil if fields[key][:allow_nil] && opts[key].nil?
formatted_date
end
|
210
211
212
213
214
|
# File 'lib/params_checker/param_checker.rb', line 210
def formatted_date
Date.parse opts[key]
rescue => e
add_error 'Invalid date.'
end
|