Class: DBus::IntrospectXMLParser::AbstractXML

Inherits:
Object
  • Object
show all
Defined in:
lib/dbus/xml.rb

Direct Known Subclasses

NokogiriParser, REXMLParser

Defined Under Namespace

Classes: Node

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(xml) ⇒ AbstractXML

required methods initialize parser with xml string



51
# File 'lib/dbus/xml.rb', line 51

def initialize(xml); end

Class Method Details

.have_nokogiri?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/dbus/xml.rb', line 34

def self.have_nokogiri?
  Object.const_defined?("Nokogiri")
end

Instance Method Details

#each(xpath) ⇒ Object

yields nodes which match xpath of type AbstractXML::Node



54
# File 'lib/dbus/xml.rb', line 54

def each(xpath); end