Class: TableSettings::CustomColumn

Inherits:
Column
  • Object
show all
Defined in:
lib/table_settings/table_column.rb

Instance Attribute Summary

Attributes inherited from Column

#column_hash, #index

Instance Method Summary collapse

Methods inherited from Column

#css_class, #filter_data, #filter_type, #format_method, #global_format_method, #initialize, #max_text_length

Constructor Details

This class inherits a constructor from TableSettings::Column

Instance Method Details

#params(name, label, column_method, column_class = nil, column_params = nil) ⇒ Object



61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/table_settings/table_column.rb', line 61

def params( name, label, column_method, column_class   = nil, column_params  = nil)

  @column_hash = {
      :name           => name,
      :label          => label,
      :column_method  => column_method,
      :filter         => :find
  }
  @column_hash[:column_class]         = column_class         unless column_class.nil?
  @column_hash[:column_params]        = column_params        unless column_params.nil?

  self
end