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