mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-25 07:16:41 +00:00
multiparameter value handler
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module ValidatesTimeliness
|
||||
module Extensions
|
||||
module MultiparameterParser
|
||||
module MultiparameterHandler
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
included do
|
||||
Reference in New Issue
Block a user