Class: Trestle::Table::ActionsColumn::Renderer

Inherits:
Column::Renderer show all
Defined in:
lib/trestle/table/actions_column.rb

Instance Method Summary collapse

Methods inherited from Column::Renderer

#data, #initialize, #render

Constructor Details

This class inherits a constructor from Trestle::Table::Column::Renderer

Instance Method Details

#classesObject



60
61
62
# File 'lib/trestle/table/actions_column.rb', line 60

def classes
  super + ["actions"]
end

#content(instance) ⇒ Object



64
65
66
67
68
69
70
# File 'lib/trestle/table/actions_column.rb', line 64

def content(instance)
  builder = ActionsBuilder.new(@column, @template, instance)

  @template.with_output_buffer do
    @template.instance_exec(builder, &@column.block)
  end
end

#headerObject



56
57
58
# File 'lib/trestle/table/actions_column.rb', line 56

def header
  options[:header]
end