class Dome::Presenter

Attributes

values[R]

Public Class Methods

assign(*names) click to toggle source
# File lib/dome/presenter.rb, line 12
def self.assign(*names)
  self.presenter_value_names = names
end
new(*vals) click to toggle source
# File lib/dome/presenter.rb, line 20
def initialize(*vals)
  @values = vals.freeze
  presenter_value_names.each_with_index do |name, i|
    self.class.send(:define_method, name) { @values[i] }
  end
end
view_path() click to toggle source
# File lib/dome/presenter.rb, line 16
def self.view_path
  "app/presenters"
end