Module: LittleWeasel::Metadata::MetadataObservableValidatable

Included in:
DictionaryMetadata
Defined in:
lib/LittleWeasel/metadata/metadata_observable_validatable.rb

Overview

This module provides methods to validate MetadataObservable objects.

Instance Method Summary collapse

Instance Method Details

#valid_metadata_observable?(metadata_observable) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/LittleWeasel/metadata/metadata_observable_validatable.rb', line 17

def ()
  .is_a? Metadata::MetadataObserverable
end

#validate_metadata_observable(metadata_observable) ⇒ Object

This method validates a single MetadataObserverable object.



10
11
12
13
14
15
# File 'lib/LittleWeasel/metadata/metadata_observable_validatable.rb', line 10

def ()
  unless  
    raise 'Argument metadata_observable is not a ' \
          "Metadata::MetadataObserverable object: #{.class}"
  end
end