Merge pull request #2179 from drn/enumerator-exception

Fix Enumerator.new ArgumentError.
This commit is contained in:
Benjamin Fleischer 2017-08-29 10:14:25 -05:00 committed by GitHub
commit b1de431731

View File

@ -337,7 +337,7 @@ module ActiveModel
# @return [Enumerator<Association>] # @return [Enumerator<Association>]
def associations(include_directive = ActiveModelSerializers.default_include_directive, include_slice = nil) def associations(include_directive = ActiveModelSerializers.default_include_directive, include_slice = nil)
include_slice ||= include_directive include_slice ||= include_directive
return Enumerator.new unless object return Enumerator.new { } unless object
Enumerator.new do |y| Enumerator.new do |y|
self.class._reflections.each do |key, reflection| self.class._reflections.each do |key, reflection|