Class: EasyDataTables::CombinedColumn

Inherits:
Column
  • Object
show all
Defined in:
app/models/easy_data_tables/combined_column.rb

Overview

combined columns. can substract and create rates

Instance Attribute Summary collapse

Attributes inherited from Column

#label

Instance Method Summary collapse

Methods inherited from Column

#formated_data_at

Constructor Details

#initialize(args = {}) ⇒ CombinedColumn

Returns a new instance of CombinedColumn.



8
9
10
11
12
13
14
# File 'app/models/easy_data_tables/combined_column.rb', line 8

def initialize(args = {})
  super(args)
  @columns = args[:columns]
  @method = args[:method]
  @type = args[:type]
  @label = args[:label]
end

Instance Attribute Details

#columnsObject

Returns the value of attribute columns.



6
7
8
# File 'app/models/easy_data_tables/combined_column.rb', line 6

def columns
  @columns
end

Instance Method Details

#data_at(row) ⇒ Object



16
17
18
# File 'app/models/easy_data_tables/combined_column.rb', line 16

def data_at(row)
  combine(row)
end