class Razor::ViewFile

Public Class Methods

new(parent, src_name) click to toggle source
Calls superclass method Razor::Generable::new
# File lib/razor/generable.rb, line 127
def initialize(parent, src_name)
        super(parent, src_name)
        @view = View.eval(self)
end

Public Instance Methods

contents() click to toggle source
# File lib/razor/generable.rb, line 137
def contents
        @view.render
end
dest_name() click to toggle source
# File lib/razor/generable.rb, line 132
def dest_name
        ext = @view.class.get_extension
        src_name.sub(/rb$/, ext)
end