Class: IndexFor::HeadColumnBuilder

Inherits:
Builder
  • Object
show all
Defined in:
lib/index_for/builders/head_column_builder.rb

Direct Known Subclasses

WiceHeadColumnBuilder

Instance Attribute Summary

Attributes inherited from Builder

#html_options, #object, #template

Instance Method Summary collapse

Methods inherited from Builder

#association, #attributes, #fields_for, #initialize

Constructor Details

This class inherits a constructor from IndexFor::Builder

Instance Method Details

#actions(*action_names) ⇒ Object



11
12
13
14
15
16
# File 'lib/index_for/builders/head_column_builder.rb', line 11

def actions *action_names
  options = action_names.extract_options!
  options[:html] = apply_html_options :table_actions_cell, options

  wrap_with :table_head_cell, translate(:"actions.actions"), options
end

#attribute(attribute_name, options = {}) ⇒ Object



6
7
8
9
# File 'lib/index_for/builders/head_column_builder.rb', line 6

def attribute attribute_name, options = {}
  append_html_class options, attribute_class_name(attribute_name)
  wrap_with :table_head_cell, attribute_label(attribute_name, options), options
end