From 967ff8dcc0b125105991b34498bf8950846bb350 Mon Sep 17 00:00:00 2001 From: Darren Cheng Date: Mon, 28 Aug 2017 19:38:06 -0700 Subject: [PATCH] Patch Enumerator.new ArgumentError. --- lib/active_model/serializer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_model/serializer.rb b/lib/active_model/serializer.rb index 9d00e6fb..6f7620a2 100644 --- a/lib/active_model/serializer.rb +++ b/lib/active_model/serializer.rb @@ -337,7 +337,7 @@ module ActiveModel # @return [Enumerator] def associations(include_directive = ActiveModelSerializers.default_include_directive, include_slice = nil) include_slice ||= include_directive - return Enumerator.new unless object + return Enumerator.new { } unless object Enumerator.new do |y| self.class._reflections.each do |key, reflection|