Module: LittleWeasel::Modules::DictionaryKeyValidatable
- Included in:
- DictionaryManager, DictionaryKeyable
- Defined in:
- lib/LittleWeasel/modules/dictionary_key_validatable.rb
Overview
Provides methods to validate a dictionary key object.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.validate_dictionary_key(dictionary_key:) ⇒ Object
11 12 13 14 |
# File 'lib/LittleWeasel/modules/dictionary_key_validatable.rb', line 11 def validate_dictionary_key(dictionary_key:) raise ArgumentError, "Argument dictionary_key is not a valid DictionaryKey object: #{dictionary_key.class}" \ unless dictionary_key.is_a? DictionaryKey end |
Instance Method Details
#validate_dictionary_key(dictionary_key:) ⇒ Object (private)
11 12 13 14 |
# File 'lib/LittleWeasel/modules/dictionary_key_validatable.rb', line 11 def validate_dictionary_key(dictionary_key:) raise ArgumentError, "Argument dictionary_key is not a valid DictionaryKey object: #{dictionary_key.class}" \ unless dictionary_key.is_a? DictionaryKey end |