module Grass::Render
Public Instance Methods
commit!(result = nil)
click to toggle source
# File lib/grass/render.rb, line 19 def commit! result = nil self.result = result || (self.type =~ /script|stylesheet/ ? self.render : self.raw) self.save! self end
render(data = {})
click to toggle source
# File lib/grass/render.rb, line 12 def render data = {} @data = data result = "grass/render/#{self.type}".classify.constantize.new(self,@data).render commit! result if self.type == "page" result end