Guest User

Untitled

a guest
Feb 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. class File
  2. def self.lastline(filename)
  3. line = ''
  4. File.open(filename, 'r') do |file|
  5. begin
  6. file.pos = File.size(filename) - 1
  7. begin
  8. line << file.getc
  9. file.pos -= 2
  10. end until line[-1, 1] == "\n"
  11. rescue Errno::EINVAL
  12. end
  13. end
  14. line.reverse.strip
  15. end
  16. end
Add Comment
Please, Sign In to add comment