Module: LittleWeasel

Defined in:
lib/LittleWeasel/version.rb,
lib/LittleWeasel/configure.rb,
lib/LittleWeasel/dictionary.rb,
lib/LittleWeasel/word_results.rb,
lib/LittleWeasel/block_results.rb,
lib/LittleWeasel/dictionary_key.rb,
lib/LittleWeasel/modules/locale.rb,
lib/LittleWeasel/modules/region.rb,
lib/LittleWeasel/modules/deep_dup.rb,
lib/LittleWeasel/modules/language.rb,
lib/LittleWeasel/modules/taggable.rb,
lib/LittleWeasel/modules/orderable.rb,
lib/LittleWeasel/dictionary_manager.rb,
lib/LittleWeasel/filters/word_filter.rb,
lib/LittleWeasel/metadata/metadatable.rb,
lib/LittleWeasel/modules/configurable.rb,
lib/LittleWeasel/filters/word_filterable.rb,
lib/LittleWeasel/modules/tag_validatable.rb,
lib/LittleWeasel/modules/order_validatable.rb,
lib/LittleWeasel/errors/must_override_error.rb,
lib/LittleWeasel/modules/dictionary_keyable.rb,
lib/LittleWeasel/modules/region_validatable.rb,
lib/LittleWeasel/filters/en_us/numeric_filter.rb,
lib/LittleWeasel/metadata/dictionary_metadata.rb,
lib/LittleWeasel/modules/class_name_to_symbol.rb,
lib/LittleWeasel/modules/language_validatable.rb,
lib/LittleWeasel/filters/en_us/currency_filter.rb,
lib/LittleWeasel/filters/word_filter_managable.rb,
lib/LittleWeasel/modules/dictionary_cache_keys.rb,
lib/LittleWeasel/modules/dictionary_sourceable.rb,
lib/LittleWeasel/errors/language_required_error.rb,
lib/LittleWeasel/metadata/metadata_observerable.rb,
lib/LittleWeasel/modules/dictionary_file_loader.rb,
lib/LittleWeasel/modules/dictionary_validatable.rb,
lib/LittleWeasel/services/invalid_words_service.rb,
lib/LittleWeasel/filters/word_filter_validatable.rb,
lib/LittleWeasel/metadata/invalid_words_metadata.rb,
lib/LittleWeasel/preprocessors/preprocessed_word.rb,
lib/LittleWeasel/preprocessors/word_preprocessor.rb,
lib/LittleWeasel/filters/word_filters_validatable.rb,
lib/LittleWeasel/modules/word_results_validatable.rb,
lib/LittleWeasel/preprocessors/preprocessed_words.rb,
lib/LittleWeasel/preprocessors/word_preprocessable.rb,
lib/LittleWeasel/services/dictionary_cache_service.rb,
lib/LittleWeasel/errors/dictionary_file_empty_error.rb,
lib/LittleWeasel/modules/dictionary_key_validatable.rb,
lib/LittleWeasel/services/dictionary_killer_service.rb,
lib/LittleWeasel/services/dictionary_loader_service.rb,
lib/LittleWeasel/modules/dictionary_cache_servicable.rb,
lib/LittleWeasel/services/dictionary_creator_service.rb,
lib/LittleWeasel/modules/dictionary_cache_validatable.rb,
lib/LittleWeasel/modules/dictionary_loader_servicable.rb,
lib/LittleWeasel/services/dictionary_metadata_service.rb,
lib/LittleWeasel/modules/dictionary_creator_servicable.rb,
lib/LittleWeasel/errors/dictionary_file_not_found_error.rb,
lib/LittleWeasel/errors/dictionary_file_too_large_error.rb,
lib/LittleWeasel/metadata/invalid_words_service_results.rb,
lib/LittleWeasel/modules/dictionary_metadata_servicable.rb,
lib/LittleWeasel/modules/dictionary_metadata_validatable.rb,
lib/LittleWeasel/services/dictionary_file_loader_service.rb,
lib/LittleWeasel/metadata/metadata_observable_validatable.rb,
lib/LittleWeasel/preprocessors/word_preprocessor_managable.rb,
lib/LittleWeasel/filters/en_us/single_character_word_filter.rb,
lib/LittleWeasel/errors/dictionary_file_already_loaded_error.rb,
lib/LittleWeasel/preprocessors/en_us/capitalize_preprocessor.rb,
lib/LittleWeasel/preprocessors/preprocessed_word_validatable.rb,
lib/LittleWeasel/preprocessors/word_preprocessor_validatable.rb,
lib/LittleWeasel/preprocessors/preprocessed_words_validatable.rb,
lib/LittleWeasel/preprocessors/word_preprocessors_validatable.rb

Overview

This is the configuration for LittleWeasel.

Defined Under Namespace

Modules: Errors, Filters, Metadata, Modules, Preprocessors, Services Classes: BlockResults, Configuration, Dictionary, DictionaryKey, DictionaryManager, WordResults

Constant Summary collapse

VERSION =
'4.0.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



6
7
8
# File 'lib/LittleWeasel/configure.rb', line 6

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Configuration

Returns the application configuration object.

Yields:

Returns:



11
12
13
14
# File 'lib/LittleWeasel/configure.rb', line 11

def configure
  self.configuration ||= Configuration.new
  yield(configuration)
end