Class: RbVmomi::BasicTypes::Enum

Inherits:
Base
  • Object
show all
Defined in:
lib/rbvmomi/basic_types.rb

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

to_s

Constructor Details

#initialize(value) ⇒ Enum

Returns a new instance of Enum.



257
258
259
# File 'lib/rbvmomi/basic_types.rb', line 257

def initialize value
  @value = value
end

Class Attribute Details

.valuesObject

Returns the value of attribute values.



245
246
247
# File 'lib/rbvmomi/basic_types.rb', line 245

def values
  @values
end

Instance Attribute Details

#valueObject (readonly)

Returns the value of attribute value.



255
256
257
# File 'lib/rbvmomi/basic_types.rb', line 255

def value
  @value
end

Class Method Details

.init(name = self.name, values = []) ⇒ Object



247
248
249
250
# File 'lib/rbvmomi/basic_types.rb', line 247

def init name=self.name, values=[]
  super name
  @values = values
end

.kindObject



253
# File 'lib/rbvmomi/basic_types.rb', line 253

def self.kind; :enum end