module LittleWeasel::Modules::DictionaryMetadataValidatable

This module provides methods to validate a dictionary metadata object.

Public Class Methods

validate(dictionary_metadata:) click to toggle source
# File lib/LittleWeasel/modules/dictionary_metadata_validatable.rb, line 7
def self.validate(dictionary_metadata:)
  raise ArgumentError, "Argument dictionary_metadata is not a valid Hash object: #{dictionary_metadata.class}" \
    unless dictionary_metadata.is_a? Hash
end

Public Instance Methods

validate_dictionary_metadata(dictionary_metadata:) click to toggle source
# File lib/LittleWeasel/modules/dictionary_metadata_validatable.rb, line 12
def validate_dictionary_metadata(dictionary_metadata:)
  DictionaryMetadataValidatable.validate dictionary_metadata: dictionary_metadata
end