Sha256: e18f20ee4cdf0ac50d05152ce414980b788a56f53bf7530a8dec69c7feb3948a

Contents?: true

Size: 302 Bytes

Versions: 30

Compression:

Stored size: 302 Bytes

Contents

# -*- encoding: binary -*-
# :enddoc:
class Rainbows::MaxBody::RewindableWrapper < Rainbows::MaxBody::Wrapper
  def initialize(rack_input, limit)
    @orig_limit = limit
    super
  end

  def rewind
    @limit = @orig_limit
    @rbuf = ''
    @input.rewind
  end

  def size
    @input.size
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rainbows-5.2.1 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-5.2.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-5.1.1 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-5.1.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-5.0.0.5.ge717 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-5.0.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.7.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.6.2 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.6.1 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.6.0.4.g4108 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.6.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.5.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.4.3 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.4.2 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.4.1.1.gd5c8c lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.4.1 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.4.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.3.1 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.3.0 lib/rainbows/max_body/rewindable_wrapper.rb
rainbows-4.2.0 lib/rainbows/max_body/rewindable_wrapper.rb