Class: SamplesTable::Table

Inherits:
Array
  • Object
show all
Defined in:
lib/samples_table.rb

Instance Method Summary collapse

Constructor Details

#initialize(*values) ⇒ Table

Returns a new instance of Table.



65
66
67
68
69
70
# File 'lib/samples_table.rb', line 65

def initialize(*values)
  @header = values.shift
  values.each do |sample_values|
    self.<< sample_values
  end
end

Instance Method Details

#<<(sample_values) ⇒ Object



72
73
74
# File 'lib/samples_table.rb', line 72

def <<(sample_values)
  super(Sample.new(@header, sample_values))
end