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.
61 62 63 |
# File 'lib/xmlrpc/create.rb', line 61 def initialize require "xmltreebuilder" end |
Instance Method Details
#document(*params) ⇒ Object
69 70 71 |
# File 'lib/xmlrpc/create.rb', line 69 def document(*params) XML::SimpleTree::Document.new(*params) end |
#document_to_str(doc) ⇒ Object
65 66 67 |
# File 'lib/xmlrpc/create.rb', line 65 def document_to_str(doc) doc.to_s end |
#element(name, attrs, *children) ⇒ Object
77 78 79 |
# File 'lib/xmlrpc/create.rb', line 77 def element(name, attrs, *children) XML::SimpleTree::Element.new(name, attrs, *children) end |
#pi(name, *params) ⇒ Object
73 74 75 |
# File 'lib/xmlrpc/create.rb', line 73 def pi(name, *params) XML::SimpleTree::ProcessingInstruction.new(name, *params) end |
#text(txt) ⇒ Object
81 82 83 |
# File 'lib/xmlrpc/create.rb', line 81 def text(txt) XML::SimpleTree::Text.new(txt) end |