Class: ReadXls::Evaluator::Row
- Inherits:
-
Object
- Object
- ReadXls::Evaluator::Row
- Defined in:
- lib/read_xls/evaluator/row.rb
Instance Attribute Summary collapse
-
#columns ⇒ Object
Returns the value of attribute columns.
-
#first_col ⇒ Object
Returns the value of attribute first_col.
-
#last_col ⇒ Object
Returns the value of attribute last_col.
-
#row_number ⇒ Object
Returns the value of attribute row_number.
Instance Method Summary collapse
- #add_column(column_index, value) ⇒ Object
- #evaluate ⇒ Object
-
#initialize(row_number, first_col, last_col) ⇒ Row
constructor
A new instance of Row.
Constructor Details
#initialize(row_number, first_col, last_col) ⇒ Row
Returns a new instance of Row.
6 7 8 9 10 11 |
# File 'lib/read_xls/evaluator/row.rb', line 6 def initialize(row_number, first_col, last_col) self.row_number = row_number self.first_col = first_col self.last_col = last_col self.columns = [] end |
Instance Attribute Details
#columns ⇒ Object
Returns the value of attribute columns.
4 5 6 |
# File 'lib/read_xls/evaluator/row.rb', line 4 def columns @columns end |
#first_col ⇒ Object
Returns the value of attribute first_col.
4 5 6 |
# File 'lib/read_xls/evaluator/row.rb', line 4 def first_col @first_col end |
#last_col ⇒ Object
Returns the value of attribute last_col.
4 5 6 |
# File 'lib/read_xls/evaluator/row.rb', line 4 def last_col @last_col end |
#row_number ⇒ Object
Returns the value of attribute row_number.
4 5 6 |
# File 'lib/read_xls/evaluator/row.rb', line 4 def row_number @row_number end |
Instance Method Details
#add_column(column_index, value) ⇒ Object
13 14 15 |
# File 'lib/read_xls/evaluator/row.rb', line 13 def add_column(column_index, value) columns[column_index] = value end |