class SOAP::SOAPHeader
Public Class Methods
new()
click to toggle source
Calls superclass method
SOAP::SOAPStruct::new
# File lib/soap/element.rb, line 182 def initialize super(nil) @elename = EleHeaderName @encodingstyle = nil end
Public Instance Methods
add(name, value)
click to toggle source
Calls superclass method
SOAP::SOAPStruct#add
# File lib/soap/element.rb, line 197 def add(name, value) mu = (value.extraattr[AttrMustUnderstandName] == '1') encstyle = value.extraattr[AttrEncodingStyleName] item = SOAPHeaderItem.new(value, mu, encstyle) super(name, item) end
encode(generator, ns, attrs = {}) { |data| ... }
click to toggle source
# File lib/soap/element.rb, line 188 def encode(generator, ns, attrs = {}) name = ns.name(@elename) generator.encode_tag(name, attrs) @data.each do |data| yield(data) end generator.encode_tag_end(name, true) end
length()
click to toggle source
# File lib/soap/element.rb, line 204 def length @data.length end
Also aliased as: size