module LittleWeasel::Metadata::MetadataObservableValidatable

This module provides methods to validate MetadataObservable objects.

Public Instance Methods

valid_metadata_observable?(metadata_observable) click to toggle source
# File lib/LittleWeasel/metadata/metadata_observable_validatable.rb, line 17
def valid_metadata_observable?(metadata_observable)
  metadata_observable.is_a? Metadata::MetadataObserverable
end
validate_metadata_observable(metadata_observable) click to toggle source

This method validates a single MetadataObserverable object.

# File lib/LittleWeasel/metadata/metadata_observable_validatable.rb, line 10
def validate_metadata_observable(metadata_observable)
  unless valid_metadata_observable? metadata_observable
    raise 'Argument metadata_observable is not a ' \
      "Metadata::MetadataObserverable object: #{metadata_observable.class}"
  end
end