Class: WBEM::PROPERTY
- Inherits:
-
CIMElement
- Object
- REXML::Element
- CIMElement
- WBEM::PROPERTY
- Defined in:
- lib/wbem/cim_xml.rb
Instance Method Summary collapse
-
#initialize(name, type, value = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) ⇒ PROPERTY
constructor
<!ELEMENT PROPERTY (QUALIFIER*, VALUE?)> <!ATTLIST PROPERTY %CIMName; %ClassOrigin; %Propagated; %CIMType; #REQUIRED xml:lang NMTOKEN #IMPLIED> “”“.
Methods inherited from CIMElement
#add_elements, #add_optional_attribute, #add_optional_element, #setName, #toxml
Constructor Details
#initialize(name, type, value = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) ⇒ PROPERTY
<!ELEMENT PROPERTY (QUALIFIER*, VALUE?)>
<!ATTLIST PROPERTY
%CIMName;
%ClassOrigin;
%Propagated;
%CIMType; #REQUIRED
xml:lang NMTOKEN #IMPLIED>
"""
734 735 736 737 738 739 740 741 742 743 744 745 746 |
# File 'lib/wbem/cim_xml.rb', line 734 def initialize(name, type, value = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) super("PROPERTY") self.setName(name) self.add_attribute("TYPE", type) self.add_optional_attribute("CLASSORIGIN", class_origin) unless propagated.nil? self.add_attribute("PROPAGATED", propagated.to_s.downcase) end self.add_optional_attribute("xml:lang", xml_lang) self.add_elements(qualifiers) self.add_optional_element(value) end |