diff --git a/app/controllers/questions_controller.rb b/app/controllers/questions_controller.rb index 8975c32..830af04 100644 --- a/app/controllers/questions_controller.rb +++ b/app/controllers/questions_controller.rb @@ -369,7 +369,7 @@ class QuestionsController < InheritedResources::Base # objects. This solution depends on Array#to_xml rendering each # member in the correct order. Internally, it just uses, #each, so # this _should_ work. - ids = Generator.new{ |g| @questions.each{ |q| g.yield q.id } } + ids = Enumerator.new{ |g| @questions.each{ |q| g.yield q.id } } extra_info = Proc.new do |o| id = ids.next counts.each_pair do |attr, hash| diff --git a/lib/enumerator_bridge.rb b/lib/enumerator_bridge.rb new file mode 100644 index 0000000..694f0e3 --- /dev/null +++ b/lib/enumerator_bridge.rb @@ -0,0 +1,4 @@ +unless defined? Enumerator + require 'generator' + Enumerator = Generator +end -- libgit2 0.21.2