Class: XMLRPC::XMLWriter::XMLParser
- Defined in:
- lib/xmlrpc/create.rb
Instance Method Summary collapse
- #document(*params) ⇒ Object
- #document_to_str(doc) ⇒ Object
- #element(name, attrs, *children) ⇒ Object
-
#initialize ⇒ XMLParser
constructor
A new instance of XMLParser.
- #pi(name, *params) ⇒ Object
- #text(txt) ⇒ Object
Methods inherited from Abstract
Constructor Details
#initialize ⇒ XMLParser
Returns a new instance of XMLParser.
62 63 64 |
# File 'lib/xmlrpc/create.rb', line 62 def initialize require "xmltreebuilder" end |
Instance Method Details
#document(*params) ⇒ Object
70 71 72 |
# File 'lib/xmlrpc/create.rb', line 70 def document(*params) XML::SimpleTree::Document.new(*params) end |
#document_to_str(doc) ⇒ Object
66 67 68 |
# File 'lib/xmlrpc/create.rb', line 66 def document_to_str(doc) doc.to_s end |
#element(name, attrs, *children) ⇒ Object
78 79 80 |
# File 'lib/xmlrpc/create.rb', line 78 def element(name, attrs, *children) XML::SimpleTree::Element.new(name, attrs, *children) end |
#pi(name, *params) ⇒ Object
74 75 76 |
# File 'lib/xmlrpc/create.rb', line 74 def pi(name, *params) XML::SimpleTree::ProcessingInstruction.new(name, *params) end |
#text(txt) ⇒ Object
82 83 84 |
# File 'lib/xmlrpc/create.rb', line 82 def text(txt) XML::SimpleTree::Text.new(txt) end |