Sha256: 43b2a8a048aa1dc9c76925d229d78e918d425c815fff4192084f15265bb5ea99
Contents?: true
Size: 422 Bytes
Versions: 27
Compression:
Stored size: 422 Bytes
Contents
# -*- encoding: binary -*- # :enddoc: # # this is class is specific to Coolio for writing large static files # or proxying IO-derived objects class Rainbows::Coolio::ResponsePipe < Coolio::IO def initialize(io, client, body) super(io) @client, @body = client, body end def on_read(data) @client.write(data) end def on_close @body.respond_to?(:close) and @body.close @client.next! end end
Version data entries
27 entries across 27 versions & 1 rubygems