class Jbuilder::CollectionRenderable::ScopedIterator

:nodoc:

def each

Rails 6.0 support:
def each
  return enum_for(:each) unless block_given?
  __getobj__.each do |object|
    @scope.call { yield(object) }
  end
end

def each_with_info

Rails 6.1 support:
def each_with_info
  return enum_for(:each_with_info) unless block_given?
  __getobj__.each_with_info do |object, info|
    @scope.call { yield(object, info) }
  end
end

def initialize(obj, scope)

def initialize(obj, scope)
  super(obj)
  @scope = scope
end