FileID class.
Internal use only.
# File lib/bio/io/flatfile/index.rb, line 502 def check begin fsize = File.size(@filename) r = ( fsize == @filesize) rescue Errno::ENOENT fsize = -1 r = nil end DEBUG.print "FileID: File.size(#{@filename.inspect}) = ", fsize, (r ? ' == ' : ' != ') , @filesize, (r ? '' : ' bad!'), "\n" r end
# File lib/bio/io/flatfile/index.rb, line 540 def close if @io then DEBUG.print "FileID: close #{@filename}\n" @io.close @io = nil nil else true end end
# File lib/bio/io/flatfile/index.rb, line 559 def get(pos, length) open seek(pos, IO::SEEK_SET) data = read(length) close data end
# File lib/bio/io/flatfile/index.rb, line 530 def open unless @io then DEBUG.print "FileID: open #{@filename}\n" @io = File.open(@filename, 'rb') true else nil end end
# File lib/bio/io/flatfile/index.rb, line 555 def read(size) @io.read(size) end
# File lib/bio/io/flatfile/index.rb, line 516 def recalc @filesize = File.size(@filename) end
Generated with the Darkfish Rdoc Generator 2.