class VagrantPlugins::Openstack::Domain::Image

Attributes

metadata[RW]
min_disk[RW]
min_ram[RW]
size[RW]
visibility[RW]

Public Class Methods

new(id, name, visibility = nil, size = nil, min_ram = nil, min_disk = nil, metadata = {}) click to toggle source

rubocop:disable Metrics/ParameterLists

# File lib/vagrant-openstack-provider/client/domain.rb, line 31
def initialize(id, name, visibility = nil, size = nil, min_ram = nil, min_disk = nil, metadata = {})
  @visibility = visibility
  @size = size
  @min_ram = min_ram
  @min_disk = min_disk
  @metadata = metadata
  super(id, name)
end

Protected Instance Methods

state() click to toggle source

rubocop:enable Metrics/ParameterLists

# File lib/vagrant-openstack-provider/client/domain.rb, line 43
def state
  [@id, @name, @visibility, @size, @min_ram, @min_disk, @metadata]
end