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