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