end
end
- # TODO figure out what type is for.
- def initialize(io, type=nil)
- @io = io
- @type = type
+ def initialize(io)
+ @io = io
end
# Method to close ios.
def close
- @io.close
+ @io.close unless @io.is_a? Zlib::GzipReader
+ end
+
+ def eof?
+ @io.eof?
+ end
+
+ # Method to check if io is closed.
+ def closed?
+ @io.closed?
end
# Iterator method for parsing entries.
end
# Method to puts directoy on Filesys objects.
- def puts *args
- @io.puts *args
+ def puts(*args)
+ @io.puts(*args)
end
private