Class: ShnaiderCode::DataTable

Inherits:
Object
  • Object
show all
Defined in:
lib/source/data_table.rb

Instance Method Summary collapse

Constructor Details

#initialize(data:) ⇒ DataTable

Returns a new instance of DataTable.



5
6
7
# File 'lib/source/data_table.rb', line 5

def initialize(data:)
    self.data = data
end

Instance Method Details

#columnsCountObject



13
14
15
# File 'lib/source/data_table.rb', line 13

def columnsCount 
    data[0].size
end

#element(row:, column:) ⇒ Object



9
10
11
# File 'lib/source/data_table.rb', line 9

def element(row:, column:)
    data[row][column]
end

#rowsCountObject



17
18
19
# File 'lib/source/data_table.rb', line 17

def rowsCount
    data.size
end