mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-25 15:22:58 +00:00
actually use the plugin parser in the write method (yikes)
This commit is contained in:
@@ -9,6 +9,7 @@ require 'active_support/core_ext/date_time/acts_like'
|
||||
require 'active_support/core_ext/date_time/conversions'
|
||||
|
||||
module ValidatesTimeliness
|
||||
autoload :Parser, 'validates_timeliness/parser'
|
||||
autoload :VERSION, 'validates_timeliness/version'
|
||||
|
||||
# Add plugin to supported ORMs (only :active_record for now)
|
||||
@@ -45,7 +46,6 @@ module ValidatesTimeliness
|
||||
end
|
||||
end
|
||||
|
||||
require 'validates_timeliness/parser'
|
||||
require 'validates_timeliness/conversion'
|
||||
require 'validates_timeliness/validator'
|
||||
require 'validates_timeliness/helper_methods'
|
||||
|
||||
@@ -18,6 +18,7 @@ module ValidatesTimeliness
|
||||
def #{attr_name}=(value)
|
||||
@attributes_cache ||= {}
|
||||
@attributes_cache["_#{attr_name}_before_type_cast"] = value
|
||||
#{ "value = ValidatesTimeliness::Parser.parse(value, :#{type}) if value.is_a?(String)" if ValidatesTimeliness.use_plugin_parser }
|
||||
super
|
||||
end
|
||||
EOV
|
||||
|
||||
Reference in New Issue
Block a user