Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class File
- def self.lastline(filename)
- line = ''
- File.open(filename, 'r') do |file|
- begin
- file.pos = File.size(filename) - 1
- begin
- line << file.getc
- file.pos -= 2
- end until line[-1, 1] == "\n"
- rescue Errno::EINVAL
- end
- end
- line.reverse.strip
- end
- end
Add Comment
Please, Sign In to add comment