class Grass::Render::Page
Public Instance Methods
render()
click to toggle source
Calls superclass method
Grass::Render::Renderer#render
# File lib/grass/render/page.rb, line 11 def render if @data[:view].nil? && !self.view.nil? @data[:view] = @view @data[:source] = @source @view.render @data else super end end
view()
click to toggle source
# File lib/grass/render/page.rb, line 21 def view @view ||= begin keys = ["/views/#{@source.dir}/#{@source.path}","/views/#{@source.dir}/#{Grass::Render::View::DEFAULT_VIEW}"] Source[keys].first # keys.map{|id| Source.find_by(key: Key.new(id: id))}.compact.first end end