class WsdlMapperTesting::Middlewares::FakeMessageFactory

Attributes

action[RW]
url[RW]

Public Class Methods

new(url = nil, action = nil, header =nil) click to toggle source
# File lib/wsdl_mapper_testing/middlewares/fake_message_factory.rb, line 9
def initialize(url = nil, action = nil, header =nil)
  @url = url
  @action = action
  @header = header
end

Public Instance Methods

call(operation, body, _args) click to toggle source
# File lib/wsdl_mapper_testing/middlewares/fake_message_factory.rb, line 15
def call(operation, body, _args)
  envelope = WsdlMapper::SvcDesc::Envelope.new header: @header, body: body
  message = WsdlMapper::Runtime::Message.new @url, @action, envelope

  [operation, message]
end