class Grass::Render::View
Constants
- DEFAULT_LAYOUT
- DEFAULT_VIEW
Public Instance Methods
layout()
click to toggle source
# File lib/grass/render/view.rb, line 21 def layout @layout ||= begin keys = ["/views/layouts/#{DEFAULT_LAYOUT}"] unless @data[:source].nil? keys.unshift "/views/layouts/#{@data[:source].dir}/#{@data[:source].path}", "/views/layouts/#{@data[:source].dir}/#{DEFAULT_VIEW}" end Source[keys].first end end
render()
click to toggle source
Calls superclass method
Grass::Render::Renderer#render
# File lib/grass/render/view.rb, line 12 def render if @data[:layout].nil? && !self.layout.nil? @data[:layout] = @layout templates.last.new{ @layout.raw }.render(self,@data) { super } else super end end