Module: Jekyll::Minibundle::Files
- Defined in:
- lib/jekyll/minibundle/files.rb
Class Method Summary collapse
Class Method Details
.read_last(path, max_size) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/jekyll/minibundle/files.rb', line 3 def self.read_last(path, max_size) File.open(path, 'rb') do |file| return '' if max_size < 1 file_size = file.stat.size if file_size < max_size file.read(file_size) else file.seek(file_size - max_size, ::IO::SEEK_SET) file.read(max_size) end end end |