Module: LittleWeasel::Modules::DictionaryMetadataValidatable

Included in:
DictionaryMetadataServicable, Services::DictionaryMetadataService
Defined in:
lib/LittleWeasel/modules/dictionary_metadata_validatable.rb

Overview

This module provides methods to validate a dictionary metadata object.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.validate_dictionary_metadata(dictionary_metadata:) ⇒ Object

Raises:

  • (ArgumentError)


9
10
11
12
# File 'lib/LittleWeasel/modules/dictionary_metadata_validatable.rb', line 9

def (dictionary_metadata:)
  raise ArgumentError, "Argument dictionary_metadata is not a valid Hash object: #{.class}" \
    unless .is_a? Hash
end

Instance Method Details

#validate_dictionary_metadata(dictionary_metadata:) ⇒ Object (private)



9
10
11
12
# File 'lib/LittleWeasel/modules/dictionary_metadata_validatable.rb', line 9

def (dictionary_metadata:)
  raise ArgumentError, "Argument dictionary_metadata is not a valid Hash object: #{.class}" \
    unless .is_a? Hash
end