Skip to content

Commit 82d500d

Browse files
committed
Removed Abstract superclass in XMLWriter
A module is more suitable here.
1 parent d16e6a6 commit 82d500d

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

lib/xmlrpc/create.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module XMLRPC # :nodoc:
1212

1313
module XMLWriter
1414

15-
class Abstract
15+
module Element
1616
def ele(name, *children)
1717
element(name, nil, *children)
1818
end
@@ -23,7 +23,8 @@ def tag(name, txt)
2323
end
2424

2525

26-
class Simple < Abstract
26+
class Simple
27+
include Element
2728

2829
def document_to_str(doc)
2930
doc
@@ -57,7 +58,8 @@ def text(txt)
5758
end # class Simple
5859

5960

60-
class XMLParser < Abstract
61+
class XMLParser
62+
include Element
6163

6264
def initialize
6365
require "xmltreebuilder"

0 commit comments

Comments
 (0)