class ArrayTransform::Operations::AddIndexColumn
Attributes
data[R]
index_offset[R]
new_column_header[R]
Public Class Methods
new( new_column_header: nil, data:, index_offset: 0 )
click to toggle source
# File lib/array_transform/operations/add_index_column.rb, line 6 def initialize( new_column_header: nil, data:, index_offset: 0 ) @new_column_header = new_column_header @data = data @index_offset = index_offset end
Public Instance Methods
call()
click to toggle source
# File lib/array_transform/operations/add_index_column.rb, line 18 def call AddColumn.call( cell_operation: -> (row_index) { row_index + index_offset }, data: data, new_column_header: new_column_header ) end