Class: Tefil::ColumnAnalyzer

Inherits:
TextFilterBase show all
Defined in:
lib/tefil/columnanalyzer.rb

Instance Method Summary collapse

Methods inherited from TextFilterBase

#filter

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