class DiningTable::Columns::ActionsColumn
Public Instance Methods
value(object)
click to toggle source
# File lib/dining-table/columns/actions_column.rb, line 7 def value(object) if block @incremental_value = ''.html_safe @current_object = object self.instance_eval(&block) @incremental_value end end
Private Instance Methods
action(&block)
click to toggle source
# File lib/dining-table/columns/actions_column.rb, line 18 def action(&block) action_value = table.instance_exec(@current_object, &block) @incremental_value += action_value.to_s if action_value && action_value.respond_to?(:to_s) end