Method: TableFor::Base#cell_content
- Defined in:
- lib/table_for/base.rb
#cell_content(record, column, options = {}) ⇒ Object
85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/table_for/base.rb', line 85 def cell_content(record, column, ={}) if [:formatter] if [:formatter].is_a?(Proc) call_with_params([:formatter], record.send(column.name), ) else record.send(column.name).try(*[:formatter]) end elsif [:data] || [:edit, :show, :delete].include?(column.name) call_with_params([:data], record) else record.send(column.name) end end |