Module: Renderer

Defined in:
lib/renderer.rb,
lib/renderer/engine.rb,
lib/renderer/version.rb,
lib/renderer/renderer.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
"0.0.15"

Class Method Summary collapse

Class Method Details

.render(partial, locals = {}, helpers = []) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/renderer/renderer.rb', line 3

def self.render(partial, locals={}, helpers=[])
  view = ActionView::Base.new(Renderer.app_root.join('app', 'views'))
  helpers.each do |helper|
    view.extend(helper)
  end
  view.render(:partial => partial, :locals => locals)
end