Changeset 1554
- Timestamp:
- 05/20/05 00:07:40 (4 years ago)
- Files:
-
- trunk/lib/soap/rpc/soaplet.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/rpc/soaplet.rb
r1552 r1554 19 19 20 20 21 warn("Overriding WEBrick::Log#debug") if $DEBUG 22 require 'webrick/log' 23 module WEBrick 24 class Log < BasicLog 25 alias __debug debug 26 def debug(msg = nil) 27 if block_given? and msg.nil? 28 __debug(yield) 29 else 30 __debug(msg) 31 end 32 end 33 end 34 end 35 36 21 37 module SOAP 22 38 module RPC … … 27 43 attr_reader :options 28 44 29 def initialize(router )30 @router = router 45 def initialize(router = nil) 46 @router = router || ::SOAP::RPC::Router.new(self.class.name) 31 47 @options = {} 32 48 @config = {} … … 36 52 def app_scope_router 37 53 @router 54 end 55 56 # for backward compatibility 57 def add_servant(obj, namespace) 58 @router.add_rpc_servant(obj, namespace) 38 59 end 39 60