Module: Nova::Common::Metadata::InstanceMethods

Included in:
Star
Defined in:
lib/nova/common/metadata.rb

Overview

Instance methods.

Instance Method Summary collapse

Instance Method Details

#initializeObject

Handles validation for the metadata.



40
41
42
43
# File 'lib/nova/common/metadata.rb', line 40

def initialize(*)
  @meta = self.class.
  @meta.validate! remote
end

#options=(options) ⇒ Object

Sets the options, validating them.



46
47
48
49
50
# File 'lib/nova/common/metadata.rb', line 46

def options=(options)
  options = Options.new(options)
  @meta.validate_options! options
  @options = options
end