Module: LittleWeasel::Modules::DictionaryMetadataServicable
- Included in:
- Dictionary, LittleWeasel::Metadata::DictionaryMetadata, LittleWeasel::Metadata::InvalidWordsMetadata, Services::DictionaryCreatorService, Services::DictionaryKillerService
- Defined in:
- lib/LittleWeasel/modules/dictionary_metadata_servicable.rb
Overview
This module defines methods and attributes to consume the dictionary metadata service.
Instance Attribute Summary collapse
-
#dictionary_cache ⇒ Object
Returns the value of attribute dictionary_cache.
-
#dictionary_key ⇒ Object
Returns the value of attribute dictionary_key.
-
#dictionary_metadata ⇒ Object
Returns the value of attribute dictionary_metadata.
Instance Method Summary collapse
Methods included from DictionaryMetadataValidatable
#validate_dictionary_metadata, validate_dictionary_metadata
Methods included from DictionaryCacheValidatable
#validate_dictionary_cache, validate_dictionary_cache
Methods included from DictionaryKeyValidatable
#validate_dictionary_key, validate_dictionary_key
Instance Attribute Details
#dictionary_cache ⇒ Object
Returns the value of attribute dictionary_cache.
17 18 19 |
# File 'lib/LittleWeasel/modules/dictionary_metadata_servicable.rb', line 17 def dictionary_cache @dictionary_cache end |
#dictionary_key ⇒ Object
Returns the value of attribute dictionary_key.
17 18 19 |
# File 'lib/LittleWeasel/modules/dictionary_metadata_servicable.rb', line 17 def dictionary_key @dictionary_key end |
#dictionary_metadata ⇒ Object
Returns the value of attribute dictionary_metadata.
17 18 19 |
# File 'lib/LittleWeasel/modules/dictionary_metadata_servicable.rb', line 17 def @dictionary_metadata end |
Instance Method Details
#dictionary_metadata_service ⇒ Object
19 20 21 22 |
# File 'lib/LittleWeasel/modules/dictionary_metadata_servicable.rb', line 19 def Services::DictionaryMetadataService.new(dictionary_key: dictionary_key, dictionary_cache: dictionary_cache, dictionary_metadata: ) end |