diff options
Diffstat (limited to 'lib/wsdl/info.rb')
-rw-r--r-- | lib/wsdl/info.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/wsdl/info.rb b/lib/wsdl/info.rb index 657ff5863a..ffd90390a4 100644 --- a/lib/wsdl/info.rb +++ b/lib/wsdl/info.rb @@ -10,16 +10,22 @@ module WSDL class Info + attr_accessor :root attr_accessor :parent attr_accessor :id def initialize + @root = nil @parent = nil @id = nil end - def root - @parent.root + def inspect + if self.respond_to?(:name) + sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.name) + else + sprintf("#<%s:0x%x>", self.class.name, __id__) + end end def parse_element(element); end # abstract |