Parent

Files

Class/Module Index [+]

Quicksearch

WSDL::SOAP::Operation

Attributes

soapaction[R]
style[R]

Public Class Methods

new() click to toggle source
# File lib/wsdl/soap/operation.rb, line 44
def initialize
  super
  @soapaction = nil
  @style = nil
end

Public Instance Methods

input_info() click to toggle source
# File lib/wsdl/soap/operation.rb, line 70
def input_info
  name_info = parent.find_operation.input_info
  param_info(name_info, parent.input)
end
operation_style() click to toggle source
# File lib/wsdl/soap/operation.rb, line 80
def operation_style
  return @style if @style
  if parent_binding.soapbinding
    return parent_binding.soapbinding.style
  end
  nil
end
output_info() click to toggle source
# File lib/wsdl/soap/operation.rb, line 75
def output_info
  name_info = parent.find_operation.output_info
  param_info(name_info, parent.output)
end
parse_attr(attr, value) click to toggle source
# File lib/wsdl/soap/operation.rb, line 54
def parse_attr(attr, value)
  case attr
  when StyleAttrName
    if ["document", "rpc"].include?(value.source)
      @style = value.source.intern
    else
      raise Parser::AttributeConstraintError.new(
        "Unexpected value #{ value }.")
    end
  when SOAPActionAttrName
    @soapaction = value.source
  else
    nil
  end
end
parse_element(element) click to toggle source
# File lib/wsdl/soap/operation.rb, line 50
def parse_element(element)
  nil
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.