Class: Image

Inherits:
Object
  • Object
show all
Defined in:
lib/smartos-manager/core.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ Image

Returns a new instance of Image.



72
73
74
75
76
77
# File 'lib/smartos-manager/core.rb', line 72

def initialize(data = {})
  @uuid = data.delete('uuid')
  @name = data.delete('name')
  @version = data.delete('version')
  @os = data.delete('os')
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



70
71
72
# File 'lib/smartos-manager/core.rb', line 70

def name
  @name
end

#osObject (readonly)

Returns the value of attribute os.



70
71
72
# File 'lib/smartos-manager/core.rb', line 70

def os
  @os
end

#uuidObject (readonly)

Returns the value of attribute uuid.



70
71
72
# File 'lib/smartos-manager/core.rb', line 70

def uuid
  @uuid
end

#versionObject (readonly)

Returns the value of attribute version.



70
71
72
# File 'lib/smartos-manager/core.rb', line 70

def version
  @version
end