Class: Tefil::ColumnAnalyzer
- Inherits:
-
TextFilterBase
- Object
- TextFilterBase
- Tefil::ColumnAnalyzer
- Defined in:
- lib/tefil/columnanalyzer.rb
Instance Method Summary collapse
-
#initialize(keys = []) ⇒ ColumnAnalyzer
constructor
keys should be array including keys or key=value items) as like: [‘1’, ‘2’] [‘1=str1’, ‘2=str2’] [‘1=str1’, ‘2’].
Methods inherited from TextFilterBase
Constructor Details
#initialize(keys = []) ⇒ ColumnAnalyzer
keys should be array including keys or key=value items) as like:
['1', '2']
['1=str1', '2=str2']
['1=str1', '2']
33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/tefil/columnanalyzer.rb', line 33 def initialize(keys = []) @nums_values = {} @keys = [] keys.each do |str| if str.include? '=' key, value = str.split('=') @nums_values[key.to_i-1] = value else @keys << str end end super({}) end |