Module: LittleWeasel::Modules::DictionaryMetadataServicable

Overview

This module defines methods and attributes to consume the dictionary metadata service.

Instance Attribute Summary collapse

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_cacheObject

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_keyObject

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_metadataObject

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_serviceObject



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