Class: Spree::StaticRender

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/models/spree/invoice.rb

Class Method Summary collapse

Class Method Details

.render_erb(template_path, locals = {}) ⇒ Object



33
34
35
36
37
38
39
40
41
# File 'app/models/spree/invoice.rb', line 33

def self.render_erb(template_path, locals = {})
  view = ActionView::Base.new(ActionController::Base.view_paths, {})
  class << view
    include ApplicationHelper
    include WickedPdfHelper::Assets
    include Spree::BaseHelper
  end
  view.render(:file => template_path, :locals => locals, :layout => nil)
end