Class: DCloud::HardwareProfile::Property::Enum

Inherits:
Object
  • Object
show all
Defined in:
lib/dcloud/hardware_profile.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(element) ⇒ Enum

Returns a new instance of Enum.



39
40
41
42
43
44
45
46
# File 'lib/dcloud/hardware_profile.rb', line 39

def initialize(element)
  @entries = []
  if element
    element.get_elements( 'entry' ).each do |entry|
      @entries << entry.attributes['value']
    end
  end
end

Instance Attribute Details

#entriesObject (readonly)

Returns the value of attribute entries.



38
39
40
# File 'lib/dcloud/hardware_profile.rb', line 38

def entries
  @entries
end

Instance Method Details

#present?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/dcloud/hardware_profile.rb', line 47

def present?
  ! @entries.empty?
end