Class: WsdlMapper::SvcDesc::Wsdl11::Binding::InputOutput

Inherits:
WsdlMapper::SvcDesc::Wsdl11::Base show all
Defined in:
lib/wsdl_mapper/svc_desc/wsdl11/binding.rb

Instance Attribute Summary (collapse)

Attributes inherited from WsdlMapper::SvcDesc::Wsdl11::Base

#documentation, #name

Instance Method Summary (collapse)

Constructor Details

- (InputOutput) initialize(name)

Returns a new instance of InputOutput



31
32
33
34
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 31

def initialize(name)
  super name
  @headers = []
end

Instance Attribute Details

- (Object) body

Returns the value of attribute body



29
30
31
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 29

def body
  @body
end

- (Object) message

Returns the value of attribute message



29
30
31
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 29

def message
  @message
end

- (Object) target

Returns the value of attribute target



29
30
31
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 29

def target
  @target
end

Instance Method Details

- (Object) add_header(header)



36
37
38
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 36

def add_header(header)
  @headers << header
end

- (Object) each_header(&block)



40
41
42
# File 'lib/wsdl_mapper/svc_desc/wsdl11/binding.rb', line 40

def each_header(&block)
  @headers.each &block
end