Class: R2CORBA::PortableServer::DynamicImplementation
- Defined in:
- lib/corba/common/Servant.rb
Instance Method Summary collapse
Methods inherited from Servant
#_default_POA, #_this, #get_operation_signature, include, include_valuetype, #srvref_
Instance Method Details
#invoke(request) ⇒ Object
92 93 94 95 96 97 98 99 |
# File 'lib/corba/common/Servant.rb', line 92 def invoke(request) if self.class.const_defined?('OPTABLE') && self.class::OPTABLE.has_key?(request.operation) request.describe(self.class::OPTABLE[request.operation]) return self.__send__(request.operation, *request.arguments) { request } else return self.__send__(request.operation) { request } end end |