class WsdlMapperTesting::FakeOperation

Attributes

input_d10r[RW]
input_s8r[RW]
output_d10r[RW]
output_d8r[RW]

Public Class Methods

new() click to toggle source
# File lib/wsdl_mapper_testing/fake_operation.rb, line 8
def initialize
  @inputs = {}
  @outputs = {}
  @input_s8r = FakeS8r.new
  @output_s8r = FakeS8r.new
  @input_d10r = FakeD10r.new
  @output_d10r = FakeD10r.new
end

Public Instance Methods

input_for_body(body, input) click to toggle source
# File lib/wsdl_mapper_testing/fake_operation.rb, line 17
def input_for_body(body, input)
  @inputs[body] = input
end
new_input(_header: nil, body: nil) click to toggle source
# File lib/wsdl_mapper_testing/fake_operation.rb, line 25
def new_input(_header: nil, body: nil)
  @inputs.fetch body
end
new_output(_header: nil, body: nil) click to toggle source
# File lib/wsdl_mapper_testing/fake_operation.rb, line 29
def new_output(_header: nil, body: nil)
  @outputs.fetch body
end
output_for_body(body, output) click to toggle source
# File lib/wsdl_mapper_testing/fake_operation.rb, line 21
def output_for_body(body, output)
  @outputs[body] = output
end