use class_attribute to avoid inheritable accessor issues

This commit is contained in:
Adam Meehan 2010-09-21 10:21:34 +10:00
parent de1de82ae3
commit b2d81f0dcf

View File

@ -5,7 +5,7 @@ module ValidatesTimeliness
included do included do
include ValidationMethods include ValidationMethods
extend ValidationMethods extend ValidationMethods
class_inheritable_hash :timeliness_validated_attributes class_attribute :timeliness_validated_attributes
self.timeliness_validated_attributes = {} self.timeliness_validated_attributes = {}
end end
@ -30,7 +30,7 @@ module ValidatesTimeliness
validated[attr_name] = type validated[attr_name] = type
validated validated
} }
self.timeliness_validated_attributes = attributes self.timeliness_validated_attributes.update(attributes)
validates_with Validator, options validates_with Validator, options
end end