module DateParams::ControllerAdditions::ClassMethods
Public Instance Methods
date_params(*args)
click to toggle source
Converts a text field with a date, in a specified format, into a Date object
# File lib/date_params/controller_additions.rb, line 9 def date_params(*args) options = args.extract_options! before_filter options do |controller| args.each { |param| DateParams::Parser.new(param, options, controller.params).parse_date_param! } end end
datetime_params(*args)
click to toggle source
Similar to date_params
, but parses a date input field and a time input field and combines them into a new timezone-aware datetime field.
# File lib/date_params/controller_additions.rb, line 18 def datetime_params(*args) options = args.extract_options! before_filter options do |controller| args.each { |param| DateParams::Parser.new(param, options, controller.params).parse_datetime_param! } end end