Class: XMPPSimple::Node
- Inherits:
-
Nokogiri::XML::Node
- Object
- Nokogiri::XML::Node
- XMPPSimple::Node
- Defined in:
- lib/xmpp_simple/node.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.new(name = '', attrs = [], ns = [], doc = Nokogiri::XML::Document.new) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/xmpp_simple/node.rb', line 3 def self.new(name = '', attrs = [], ns = [], doc = Nokogiri::XML::Document.new) return if name.nil? || name.empty? node = super(name, doc) attrs.each { |a| node[a.localname] = a.value } ns.each { |p, u| node.add_namespace(p, u) } node end |
Instance Method Details
#at(*args) ⇒ Object
11 12 13 14 |
# File 'lib/xmpp_simple/node.rb', line 11 def at(*args) document.root = self document.at(*args) end |
#xpath(*args) ⇒ Object
16 17 18 19 |
# File 'lib/xmpp_simple/node.rb', line 16 def xpath(*args) document.root = self document.xpath(*args) end |