class Sekken::WSDL::PortType
Public Class Methods
new(port_type_node)
click to toggle source
# File lib/sekken/wsdl/port_type.rb, line 7 def initialize(port_type_node) @port_type_node = port_type_node end
Public Instance Methods
name()
click to toggle source
# File lib/sekken/wsdl/port_type.rb, line 11 def name @port_type_node['name'] end
operations()
click to toggle source
# File lib/sekken/wsdl/port_type.rb, line 15 def operations @operations ||= operations! end
Private Instance Methods
operations!()
click to toggle source
# File lib/sekken/wsdl/port_type.rb, line 21 def operations! operations = {} @port_type_node.element_children.each do |operation_node| next unless operation_node.name == 'operation' operation_name = operation_node['name'] operation = PortTypeOperation.new(operation_node) operations[operation_name] = operation end operations end