diff --git a/vendor/gems/has_many_polymorphs-2.13/lib/has_many_polymorphs/base.rb b/vendor/gems/has_many_polymorphs-2.13/lib/has_many_polymorphs/base.rb index 9513039c..f7055724 100644 --- a/vendor/gems/has_many_polymorphs-2.13/lib/has_many_polymorphs/base.rb +++ b/vendor/gems/has_many_polymorphs-2.13/lib/has_many_polymorphs/base.rb @@ -35,7 +35,7 @@ module ActiveRecord end.flatten] # allocate and assign values - returning(klass.allocate) do |obj| + klass.allocate.tap do |obj| obj.instance_variable_set("@attributes", record) obj.instance_variable_set("@attributes_cache", Hash.new)