Module: HTTPX::Plugins::Stream::ResponseBodyMethods
- Defined in:
- lib/httpx/plugins/stream.rb
Instance Method Summary collapse
Instance Method Details
#initialize ⇒ Object
153 154 155 156 |
# File 'lib/httpx/plugins/stream.rb', line 153 def initialize(*) super @stream = @response.stream end |
#write(chunk) ⇒ Object
158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/httpx/plugins/stream.rb', line 158 def write(chunk) return super unless @stream return 0 if chunk.empty? chunk = decode_chunk(chunk) @stream.on_chunk(chunk.dup) chunk.size end |