class Feint::Presenter
Public Class Methods
attributes(*columns)
click to toggle source
Takes a list of columns
# File lib/feint/presenter.rb, line 9 def attributes(*columns) columns.each do |column| define_method column do @model.send(column) end end end
transform(mappings)
click to toggle source
Take a list of mappiings { old_column_name => new_column_name }
# File lib/feint/presenter.rb, line 19 def transform(mappings) mappings.each do |old, new| define_method new do @model.send(old) end end end