Class: WBEM::CLASS
- Inherits:
-
CIMElement
- Object
- REXML::Element
- CIMElement
- WBEM::CLASS
- Defined in:
- lib/wbem/cim_xml.rb
Overview
Object definition elements
Instance Method Summary collapse
-
#initialize(classname, properties = [], methods = [], qualifiers = [], superclass = nil) ⇒ CLASS
constructor
<!ELEMENT CLASS (QUALIFIER*,(PROPERTY|PROPERTY.ARRAY|PROPERTY.REFERENCE)*, METHOD*)> <!ATTLIST CLASS %CIMName; %SuperClass;> “”“.
Methods inherited from CIMElement
#add_elements, #add_optional_attribute, #add_optional_element, #setName, #toxml
Constructor Details
#initialize(classname, properties = [], methods = [], qualifiers = [], superclass = nil) ⇒ CLASS
<!ELEMENT CLASS (QUALIFIER*,(PROPERTY|PROPERTY.ARRAY|PROPERTY.REFERENCE)*,
METHOD*)>
<!ATTLIST CLASS
CIMName;
SuperClass;>
"""
634 635 636 637 638 639 640 641 642 |
# File 'lib/wbem/cim_xml.rb', line 634 def initialize(classname, properties = [], methods = [], qualifiers = [], superclass = nil) super("CLASS") self.setName(classname) self.add_optional_attribute("SUPERCLASS", superclass) self.add_elements(qualifiers) self.add_elements(properties) self.add_elements(methods) end |