Sha256: 30674cce72ffff661f8d6ec7976f54e3e829f8c146270a5e70021aa4c0166ea0
Contents?: true
Size: 631 Bytes
Versions: 17
Compression:
Stored size: 631 Bytes
Contents
module Hobo module Lib module S3 module Local class File def initialize file @file = file end def buffer # NOP end def read bytes @file.read bytes end def write opts = {} opts = { :chunk_size => 4096 }.merge(opts) while @file.size < opts[:size] do yield @file, opts[:chunk_size] end end def size @file.size end def close @file.close end end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems