Class: ReactOnRailsPro::CompressionMiddlewareGuard::StreamingBodyProbe

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/react_on_rails_pro/compression_middleware_guard.rb

Defined Under Namespace

Classes: BodyIteratedError

Instance Method Summary collapse

Instance Method Details

#eachObject

Raises:



171
172
173
174
# File 'lib/react_on_rails_pro/compression_middleware_guard.rb', line 171

def each
  @iterated = true
  raise BodyIteratedError, "Compression middleware `:if` callback called `body.each` on a streaming body."
end

#iterated?Boolean

Returns:

  • (Boolean)


167
168
169
# File 'lib/react_on_rails_pro/compression_middleware_guard.rb', line 167

def iterated?
  @iterated == true
end