class Paradeiser::View

Public Class Methods

new(model, method) click to toggle source
# File lib/paradeiser/view.rb, line 3
def initialize(model, method)
  @model, @method = model, method
end

Public Instance Methods

render(controller_binding) click to toggle source
# File lib/paradeiser/view.rb, line 7
def render(controller_binding)
  template.result(controller_binding)
end

Private Instance Methods

template() click to toggle source
# File lib/paradeiser/view.rb, line 13
def template
  ERB.new(File.read(template_file), 0, '%<>')
end
template_file() click to toggle source
# File lib/paradeiser/view.rb, line 17
def template_file
  File.join(File.dirname(__FILE__), 'views', @model.downcase, "#{@method}.erb")
end