class Sekken::WSDL::Message
Public Class Methods
new(message_node)
click to toggle source
# File lib/sekken/wsdl/message.rb, line 5 def initialize(message_node) @message_node = message_node end
Public Instance Methods
name()
click to toggle source
# File lib/sekken/wsdl/message.rb, line 9 def name @message_node['name'] end
parts()
click to toggle source
# File lib/sekken/wsdl/message.rb, line 13 def parts @parts ||= parts! end
Private Instance Methods
parts!()
click to toggle source
# File lib/sekken/wsdl/message.rb, line 19 def parts! parts = [] @message_node.element_children.each do |part| next unless part.name == 'part' parts << { :name => part['name'], :type => part['type'], :element => part['element'], :namespaces => part.namespaces } end parts end