From b2d81f0dcf0c4d3b8c90ca0b704dd1b7d86cbfe3 Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Tue, 21 Sep 2010 10:21:34 +1000 Subject: [PATCH] use class_attribute to avoid inheritable accessor issues --- lib/validates_timeliness/helper_methods.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/validates_timeliness/helper_methods.rb b/lib/validates_timeliness/helper_methods.rb index d5d5bb1..9b1fb26 100644 --- a/lib/validates_timeliness/helper_methods.rb +++ b/lib/validates_timeliness/helper_methods.rb @@ -5,7 +5,7 @@ module ValidatesTimeliness included do include ValidationMethods extend ValidationMethods - class_inheritable_hash :timeliness_validated_attributes + class_attribute :timeliness_validated_attributes self.timeliness_validated_attributes = {} end @@ -30,7 +30,7 @@ module ValidatesTimeliness validated[attr_name] = type validated } - self.timeliness_validated_attributes = attributes + self.timeliness_validated_attributes.update(attributes) validates_with Validator, options end