class UPnPSpecVersion
Attributes
major[RW]
minor[RW]
Public Class Methods
read_xml_node(node)
click to toggle source
# File lib/upnp_model.rb, line 41 def UPnPSpecVersion.read_xml_node(node) spec_version = UPnPSpecVersion.new node.elements.each { |elem| if elem.name == 'major' spec_version.major = elem.text elsif elem.name == 'minor' spec_version.minor = elem.text end } return spec_version end
Public Instance Methods
to_s()
click to toggle source
# File lib/upnp_model.rb, line 28 def to_s "UPnPSpecVersion -- 'major: #{@major}, minor: #{minor}'" end
to_xml()
click to toggle source
# File lib/upnp_model.rb, line 32 def to_xml spec_version = XmlTag.new('specVersion') spec_version.append(XmlTag.new('major')).append(XmlText.new(@major)) spec_version.append(XmlTag.new('minor')).append(XmlText.new(@minor)) return spec_version.to_s end