class Async::HTTP::Body::File
def initialize(path, range = nil, block_size: Async::IO::Stream::BLOCK_SIZE)
def initialize(path, range = nil, block_size: Async::IO::Stream::BLOCK_SIZE) @path = path @file = File.open(path) @block_size = block_size if range @offset = range.min @length = @remaining = range.size else @offset = 0 @length = @remaining = @file.size end end