Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1508

Show
Ignore:
Timestamp:
04/20/05 09:58:46 (4 years ago)
Author:
nahi
Message:

define inspect of WSDL::Info and SOAP::SOAPType for concise inspection. closes #67.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/baseData.rb

    r1468 r1508  
    5555    @definedtype = nil 
    5656    @extraattr = {} 
     57  end 
     58 
     59  def inspect 
     60    if self.is_a?(XSD::NSDBase) 
     61      sprintf("#<%s:0x%x %s %s>", self.class.name, __id__, self.elename, self.type) 
     62    else 
     63      sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.elename) 
     64    end 
    5765  end 
    5866 
     
    527535    @data = [] 
    528536    @text = text 
     537  end 
     538 
     539  def inspect 
     540    sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.elename) 
    529541  end 
    530542 
  • trunk/lib/soap/mapping/registry.rb

    r1506 r1508  
    6868    @__soap_value = {} 
    6969    @__soap_attribute = {} 
     70  end 
     71 
     72  def inspect 
     73    sprintf("#<%s:0x%x%s>", self.class.name, __id__, 
     74      @__soap_value.collect { |name, value| " #{name}=#{value.inspect}" }.join) 
    7075  end 
    7176 
  • trunk/lib/wsdl/info.rb

    r1427 r1508  
    2121  end 
    2222 
     23  def inspect 
     24    if self.respond_to?(:name) 
     25      sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.name) 
     26    else 
     27      sprintf("#<%s:0x%x>", self.class.name, __id__) 
     28    end 
     29  end 
     30 
    2331  def parse_element(element); end       # abstract 
    2432