Sha256: e02bdcec86582a4d69ecedba681cf9f0be529335dcb7f11133fe7cebc4555664

Contents?: true

Size: 358 Bytes

Versions: 3

Compression:

Stored size: 358 Bytes

Contents

module ShnaiderCode
    class DataTable
        attr_private_accessor :data

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

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

        def columnsCount 
            data[0].size
        end

        def rowsCount
            data.size
        end
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
shnaider_code-2.0.4 lib/source/data_table.rb
shnaider_code-2.0.3 lib/source/data_table.rb
shnaider_code-2.0.2 lib/source/data_table.rb