Class: WsdlMapper::Runtime::Middlewares::SimpleRequestFactory
- Inherits:
-
Object
- Object
- WsdlMapper::Runtime::Middlewares::SimpleRequestFactory
- Defined in:
- lib/wsdl_mapper/runtime/middlewares/simple_request_factory.rb
Direct Known Subclasses
AsyncRequestFactory, WsdlMapperTesting::Middlewares::FakeRequestFactory
Instance Method Summary collapse
-
#call(operation, message) ⇒ Array<WsdlMapper::Runtime::Operation, WsdlMapper::Runtime::Request>
Serializes the
message, sets the service URL and adds SOAPAction and Content-Type headers.
Instance Method Details
#call(operation, message) ⇒ Array<WsdlMapper::Runtime::Operation, WsdlMapper::Runtime::Request>
Serializes the message, sets the service URL and adds SOAPAction and Content-Type headers. For serialization
it relies on Operation#input_s8r to return the proper input serializer for this operation.
12 13 14 15 16 17 18 19 |
# File 'lib/wsdl_mapper/runtime/middlewares/simple_request_factory.rb', line 12 def call(operation, ) request = WsdlMapper::Runtime::Request.new serialize_envelope request, operation, set_url request, operation, add_http_headers request, operation, [operation, request] end |