Class: Taxonifi::Assessor::RowAssessor::RowAssessor
- Defined in:
- lib/taxonifi/assessor/row_assessor.rb
Overview
Pass a CSV (require “csv”) row as read with the following parameters:
headers: true
header_converters: :symbol
Instance Attribute Summary collapse
-
#lumps ⇒ Object
readonly
the lumps present in this row.
Attributes inherited from Base
Instance Method Summary collapse
Instance Attribute Details
#lumps ⇒ Object (readonly)
the lumps present in this row
18 19 20 |
# File 'lib/taxonifi/assessor/row_assessor.rb', line 18 def lumps @lumps end |
Instance Method Details
#initialze(csv_row) ⇒ Object
19 20 21 22 23 |
# File 'lib/taxonifi/assessor/row_assessor.rb', line 19 def initialze(csv_row) cols = [] cols = csv_row.entries.select{|c,v| !v.nil?}.collect{|c| c[0]} @lumps = Taxonifi::Lumper.available_lumps(cols) end |