Fix multiparameter extension to work with ActiveRecord 3.1

This commit is contained in:
Chris Griego
2011-12-29 21:49:58 -06:00
committed by Adam Meehan
parent 2702ec3266
commit 64a7440de4
2 changed files with 42 additions and 13 deletions

View File

@@ -39,6 +39,7 @@ module ValidatesTimeliness
callstack.each do |name, values_with_empty_parameters|
begin
klass = (self.class.reflect_on_aggregation(name.to_sym) || column_for_attribute(name)).klass
values_with_empty_parameters = values_with_empty_parameters.to_a.sort_by { |v| v.first }.map { |v| v.last } if Hash === values_with_empty_parameters
values = values_with_empty_parameters.reject { |v| v.nil? }
if values.empty?