Module: LittleWeasel::Modules::DictionaryValidatable
- Included in:
- DictionarySourceable
- Defined in:
- lib/LittleWeasel/modules/dictionary_validatable.rb
Overview
This module provides validations related to dictionaries in the dictionary cache.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.validate_dictionary_source_does_not_exist(dictionary_cache_service:) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/LittleWeasel/modules/dictionary_validatable.rb', line 10 def validate_dictionary_source_does_not_exist(dictionary_cache_service:) # If a dictionary_reference exists, the dictionary_source must exist. if dictionary_cache_service.dictionary_reference? raise "The dictionary source associated with key '#{dictionary_cache_service.key}' already exists." end end |
Instance Method Details
#validate_dictionary_source_does_not_exist(dictionary_cache_service:) ⇒ Object (private)
10 11 12 13 14 15 |
# File 'lib/LittleWeasel/modules/dictionary_validatable.rb', line 10 def validate_dictionary_source_does_not_exist(dictionary_cache_service:) # If a dictionary_reference exists, the dictionary_source must exist. if dictionary_cache_service.dictionary_reference? raise "The dictionary source associated with key '#{dictionary_cache_service.key}' already exists." end end |