Class: Noiseless::MappingDefinitionProcessor::NormalizerBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/noiseless/mapping_definition_processor.rb

Instance Method Summary collapse

Constructor Details

#initializeNormalizerBuilder

Returns a new instance of NormalizerBuilder.



121
122
123
# File 'lib/noiseless/mapping_definition_processor.rb', line 121

def initialize
  @config = {}
end

Instance Method Details

#char_filter(filters) ⇒ Object



129
130
131
# File 'lib/noiseless/mapping_definition_processor.rb', line 129

def char_filter(filters)
  @config[:char_filter] = filters
end

#filter(filters) ⇒ Object



133
134
135
# File 'lib/noiseless/mapping_definition_processor.rb', line 133

def filter(filters)
  @config[:filter] = filters
end

#to_hashObject



137
138
139
# File 'lib/noiseless/mapping_definition_processor.rb', line 137

def to_hash
  @config
end

#type(value) ⇒ Object



125
126
127
# File 'lib/noiseless/mapping_definition_processor.rb', line 125

def type(value)
  @config[:type] = value
end