class Trenni::FileBuffer
def freeze
def freeze return self if frozen? read super end
def initialize(path)
def initialize(path) @path = path end
def read
def read @cache ||= File.read(@path).freeze end
def to_buffer
def to_buffer Buffer.new(self.read, @path) end