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:



158
159
160
161
# File 'lib/react_on_rails_pro/compression_middleware_guard.rb', line 158

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

#iterated?Boolean

Returns:

  • (Boolean)


154
155
156
# File 'lib/react_on_rails_pro/compression_middleware_guard.rb', line 154

def iterated?
  @iterated == true
end