Sha256: 551104db6eeebeb2846458874c9237572a7add5ef05c67a6a1c54a9929ffdea0
Contents?: true
Size: 583 Bytes
Versions: 14
Compression:
Stored size: 583 Bytes
Contents
# frozen_string_literal: true module LittleWeasel module Modules # This module provides validations related to dictionaries in # the dictionary cache. module DictionaryValidatable module_function 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 end end end
Version data entries
14 entries across 14 versions & 1 rubygems