class TableSettings::CustomColumn

Public Instance Methods

callback_class(name) click to toggle source
# File lib/table_settings/table_column.rb, line 164
def callback_class(name)
  @column_hash[:column_class] = name
  self
end
callback_method(name) click to toggle source
# File lib/table_settings/table_column.rb, line 160
def callback_method(name)
  @column_hash[:column_method] = name
  self
end
callback_params(params) click to toggle source
# File lib/table_settings/table_column.rb, line 155
def callback_params(params)
  @column_hash[:column_params] = params
  self
end
params( name, label, column_method, column_class = nil, column_params = nil) click to toggle source
# File lib/table_settings/table_column.rb, line 142
def params( name, label, column_method, column_class   = nil, column_params  = nil)

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

  self
end