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