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

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

Video extension to Greenstone

File size: 645 bytes
Line 
1# WSDL4R - XMLSchema enumeration definition for WSDL.
2# Copyright (C) 2004 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 XMLSchema
14
15
16class Enumeration < Info
17 def initialize
18 super
19 end
20
21 def parse_element(element)
22 nil
23 end
24
25 def parse_attr(attr, value)
26 case attr
27 when ValueAttrName
28 parent.enumeration << value.source
29 value.source
30 end
31 end
32end
33
34
35end
36end
Note: See TracBrowser for help on using the repository browser.