class ChupaText::FileContent
Attributes
Public Class Methods
Source
# File lib/chupa-text/file-content.rb, line 22 def initialize(path) @path = path @size = File.size(@path) end
Public Instance Methods
Source
# File lib/chupa-text/file-content.rb, line 34 def body open do |file| file.read end end
Source
# File lib/chupa-text/file-content.rb, line 27 def open(&block) File.open(@path, "rb", &block) end
Source
# File lib/chupa-text/file-content.rb, line 40 def peek_body(size) open do |file| file.read(size) end end