lib/async/http/cache/body.rb in async-http-cache-0.2.0 vs lib/async/http/cache/body.rb in async-http-cache-0.3.0

- old
+ new

@@ -19,11 +19,11 @@ # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. require 'protocol/http/body/rewindable' -require 'protocol/http/body/streamable' +require 'protocol/http/body/completable' require 'protocol/http/body/digestable' module Async module HTTP module Cache @@ -49,10 +49,10 @@ # Ensure the etag is listed as a trailer: response.headers.add(TRAILERS, ETAG) end # Wrap the response with the callback: - ::Protocol::HTTP::Body::Streamable.wrap(response) do |error| + ::Protocol::HTTP::Body::Completable.wrap(response) do |error| if error Async.logger.error(self) {error} else yield response, rewindable.buffered end