source: extensions/gsdl-video/trunk/installed/cmdline/lib/ruby/1.8/wsdl/soap/headerfault.rb@ 18425

Last change on this file since 18425 was 18425, checked in by davidb, 15 years ago

Video extension to Greenstone

File size: 1.1 KB
Line 
1# WSDL4R - WSDL SOAP body definition.
2# Copyright (C) 2002, 2003 NAKAMURA, Hiroshi <[email protected]>.
3
4# This program is copyrighted free software by NAKAMURA, Hiroshi. You can
5# redistribute it and/or modify it under the same terms of Ruby's license;
6# either the dual license version in 2003, or any later version.
7
8
9require 'wsdl/info'
10
11
12module WSDL
13module SOAP
14
15
16class HeaderFault < Info
17 attr_reader :message # required
18 attr_reader :part # required
19 attr_reader :use # required
20 attr_reader :encodingstyle
21 attr_reader :namespace
22
23 def initialize
24 super
25 @message = nil
26 @part = nil
27 @use = nil
28 @encodingstyle = nil
29 @namespace = nil
30 end
31
32 def parse_element(element)
33 nil
34 end
35
36 def parse_attr(attr, value)
37 case attr
38 when MessageAttrName
39 @message = value
40 when PartAttrName
41 @part = value.source
42 when UseAttrName
43 @use = value.source
44 when EncodingStyleAttrName
45 @encodingstyle = value.source
46 when NamespaceAttrName
47 @namespace = value.source
48 else
49 nil
50 end
51 end
52end
53
54
55end
56end
Note: See TracBrowser for help on using the repository browser.