class Async::HTTP::Body::Streamable
def self.wrap(message, &block)
def self.wrap(message, &block) if message and body = message.body if remaining = body.length remaining = Integer(remaining) end message.body = self.new(message.body, block, remaining) else yield end end