The ActiveRecord extension now returns the original return value for .define_attribute_methods

This helps other extensions, like PermalinkFu, which depend on the return value
This commit is contained in:
Chris Griego
2012-01-10 17:16:05 -06:00
committed by Adam Meehan
parent 20549c7acd
commit 2702ec3266
2 changed files with 10 additions and 3 deletions

View File

@@ -18,9 +18,10 @@ module ValidatesTimeliness
module ClassMethods
def define_attribute_methods
super
use_before_type_cast = ValidatesTimeliness::ORM::ActiveRecord.use_plugin_cache?
define_timeliness_methods use_before_type_cast
super.tap do |attribute_methods_generated|
use_before_type_cast = ValidatesTimeliness::ORM::ActiveRecord.use_plugin_cache?
define_timeliness_methods use_before_type_cast
end
end
def define_timeliness_methods(before_type_cast=false)