Module: ArrayTransform::Operations

Defined in:
lib/array_transform/operations.rb,
lib/array_transform/operations/add_column.rb,
lib/array_transform/operations/update_row.rb,
lib/array_transform/operations/copy_column.rb,
lib/array_transform/operations/remove_rows.rb,
lib/array_transform/operations/remove_column.rb,
lib/array_transform/operations/add_index_column.rb,
lib/array_transform/operations/join_with_lookup.rb

Defined Under Namespace

Classes: AddColumn, AddIndexColumn, CopyColumn, JoinWithLoookup, RemoveColumn, RemoveRows, UpdateRow

Instance Method Summary collapse

Instance Method Details

#add_column(*args, &block) ⇒ Object



3
4
5
# File 'lib/array_transform/operations.rb', line 3

def add_column(*args, &block)
  AddColumn.call(*args, &block)
end

#add_index_column(*args, &block) ⇒ Object



7
8
9
# File 'lib/array_transform/operations.rb', line 7

def add_index_column(*args, &block)
  AddIndexColumn.call(*args, &block)
end

#copy_column(*args, &block) ⇒ Object



11
12
13
# File 'lib/array_transform/operations.rb', line 11

def copy_column(*args, &block)
  CopyColumn.call(*args, &block)
end

#join_lookup(*args, &block) ⇒ Object



15
16
17
# File 'lib/array_transform/operations.rb', line 15

def join_lookup(*args, &block)
  JoinWithLoookup.call(*args, &block)
end

#remove_column(*args, &block) ⇒ Object



19
20
21
# File 'lib/array_transform/operations.rb', line 19

def remove_column(*args, &block)
  RemoveColumn.call(*args, &block)
end

#remove_rows(*args, &block) ⇒ Object



23
24
25
# File 'lib/array_transform/operations.rb', line 23

def remove_rows(*args, &block)
  RemoveRows.call(*args, &block)
end

#update_row(*args, &block) ⇒ Object



27
28
29
# File 'lib/array_transform/operations.rb', line 27

def update_row(*args, &block)
  UpdateRow.call(*args, &block)
end