module Pixelpress::Rendering
Public Class Methods
included(base)
click to toggle source
# File lib/pixelpress/rendering.rb, line 10 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
document()
click to toggle source
# File lib/pixelpress/rendering.rb, line 14 def document @document ||= Document.new render_to_string(template), renderer, file_name: try(:file_name) end
Protected Instance Methods
renderer()
click to toggle source
# File lib/pixelpress/rendering.rb, line 20 def renderer @renderer || self.class.default_renderer end
template()
click to toggle source
# File lib/pixelpress/rendering.rb, line 24 def template ['printers', controller_path.sub('_printer', ''), @template_name].join('/') end