Class: Razor::ViewFile
Instance Attribute Summary
Attributes inherited from Generable
#parent, #src_name
Instance Method Summary
collapse
#dest_ext, #generate, #request
Methods inherited from Generable
#dest, #http, #src, #url
Constructor Details
#initialize(parent, src_name) ⇒ ViewFile
127
128
129
130
|
# File 'lib/razor/generable.rb', line 127
def initialize(parent, src_name)
super(parent, src_name)
@view = View.eval(self)
end
|
Instance Method Details
#contents ⇒ Object
137
138
139
|
# File 'lib/razor/generable.rb', line 137
def contents
@view.render
end
|
#dest_name ⇒ Object
132
133
134
135
|
# File 'lib/razor/generable.rb', line 132
def dest_name
ext = @view.class.get_extension
src_name.sub(/rb$/, ext)
end
|