class ChupaText::VirtualFileData

Public Class Methods

new(uri, input, options={}) click to toggle source
Calls superclass method ChupaText::Data::new
# File lib/chupa-text/virtual-file-data.rb, line 19
def initialize(uri, input, options={})
  super(options)
  self.uri = uri
  @content = VirtualContent.new(input, path)
  self.path = @content.path
end

Public Instance Methods

body() click to toggle source
# File lib/chupa-text/virtual-file-data.rb, line 26
def body
  @content.body
end
open(&block) click to toggle source
# File lib/chupa-text/virtual-file-data.rb, line 38
def open(&block)
  @content.open(&block)
end
peek_body(size) click to toggle source
# File lib/chupa-text/virtual-file-data.rb, line 30
def peek_body(size)
  @content.peek_body(size)
end
release() click to toggle source
# File lib/chupa-text/virtual-file-data.rb, line 42
def release
  @content.release
end
size() click to toggle source
# File lib/chupa-text/virtual-file-data.rb, line 34
def size
  @content.size
end