multiparameter value handler

This commit is contained in:
Adam Meehan
2010-08-03 23:22:27 +10:00
parent 0f41671b32
commit 4028413631
5 changed files with 23 additions and 7 deletions

View File

@@ -10,4 +10,7 @@ ValidatesTimeliness.setup do |config|
#
# Re-display invalid values in date/time selects
# config.enable_date_time_select_extension!
#
# Handle multiparameter date/time values strictly
# config.enable_multiparameter_handler!
end

View File

@@ -1,14 +1,14 @@
module ValidatesTimeliness
module Extensions
autoload :DateTimeSelect, 'validates_timeliness/extensions/date_time_select'
autoload :MultiparameterParser, 'validates_timeliness/extensions/multiparameter_parser'
autoload :DateTimeSelect, 'validates_timeliness/extensions/date_time_select'
autoload :MultiparameterHandler, 'validates_timeliness/extensions/multiparameter_handler'
end
def self.enable_date_time_select_extension!
::ActionView::Helpers::InstanceTag.send(:include, ValidatesTimeliness::Extensions::DateTimeSelect)
end
def self.enable_multiparameter_parser!
::ActiveRecord::Base.send(:include, ValidatesTimeliness::Extensions::MultiparameterParser)
def self.enable_multiparameter_handler!
::ActiveRecord::Base.send(:include, ValidatesTimeliness::Extensions::MultiparameterHandler)
end
end

View File

@@ -1,6 +1,6 @@
module ValidatesTimeliness
module Extensions
module MultiparameterParser
module MultiparameterHandler
extend ActiveSupport::Concern
included do