class Zinzout::ZinFile
Attributes
io[R]
Public Class Methods
new(filename, encoding)
click to toggle source
# File lib/zinzout.rb, line 53 def initialize(filename, encoding) @io = io_from_file(filename, encoding) end
Public Instance Methods
close()
click to toggle source
# File lib/zinzout.rb, line 63 def close @io.close end
io_from_file(filename, encoding)
click to toggle source
# File lib/zinzout.rb, line 57 def io_from_file(filename, encoding) Zlib::GzipReader.open(filename, encoding: encoding) rescue Zlib::GzipFile::Error ::File.open(filename, 'r', encoding: encoding) end