module Nova::Common::Metadata::InstanceMethods

Instance methods.

Public Class Methods

new(*) click to toggle source

Handles validation for the metadata.

# File lib/nova/common/metadata.rb, line 40
def initialize(*)
  @meta = self.class.metadata
  @meta.validate! remote
end

Public Instance Methods

options=(options) click to toggle source

Sets the options, validating them.

# File lib/nova/common/metadata.rb, line 46
def options=(options)
  options = Options.new(options)
  @meta.validate_options! options
  @options = options
end