# File lib/soap/element.rb, line 211 211: def add(name, value) 212: actor = value.extraattr[AttrActorName] 213: mu = value.extraattr[AttrMustUnderstandName] 214: encstyle = value.extraattr[AttrEncodingStyleName] 215: mu_value = mu.nil? ? nil : (mu == '1') 216: # to remove mustUnderstand attribute, set it to nil 217: item = SOAPHeaderItem.new(value, mu_value, encstyle, actor) 218: super(name, item) 219: end
# File lib/soap/element.rb, line 202 202: def encode(generator, ns, attrs = {}) 203: name = ns.name(@elename) 204: generator.encode_tag(name, attrs) 205: @data.each do |data| 206: yield(data) 207: end 208: generator.encode_tag_end(name, @data.size > 0) 209: end
# File lib/soap/element.rb, line 226 226: def encode? 227: @force_encode or length > 0 228: end
# File lib/soap/element.rb, line 221 221: def length 222: @data.length 223: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.