Class: Noiseless::MappingDefinitionProcessor::AnalyzerBuilder

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

Instance Method Summary collapse

Constructor Details

#initializeAnalyzerBuilder

Returns a new instance of AnalyzerBuilder.



191
192
193
# File 'lib/noiseless/mapping_definition_processor.rb', line 191

def initialize
  @config = {}
end

Instance Method Details

#filter(filters) ⇒ Object



203
204
205
# File 'lib/noiseless/mapping_definition_processor.rb', line 203

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

#stopwords(value) ⇒ Object



199
200
201
# File 'lib/noiseless/mapping_definition_processor.rb', line 199

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

#to_hashObject



207
208
209
# File 'lib/noiseless/mapping_definition_processor.rb', line 207

def to_hash
  @config
end

#type(value) ⇒ Object



195
196
197
# File 'lib/noiseless/mapping_definition_processor.rb', line 195

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