File: echo_version.rb

package info (click to toggle)
ruby-soap4r 2.0.5-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,032 kB
  • sloc: ruby: 52,729; xml: 266; sh: 42; javascript: 20; makefile: 13; perl: 10
file content (29 lines) | stat: -rw-r--r-- 758 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
require 'xsd/qname'

# {urn:example.com:simpletype-rpc-type}version_struct
class Version_struct
  @@schema_type = "version_struct"
  @@schema_ns = "urn:example.com:simpletype-rpc-type"
  @@schema_element = [
    ["myversion", ["SOAP::SOAPString", XSD::QName.new(nil, "myversion")]],
    ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]]
  ]

  attr_accessor :myversion
  attr_accessor :msg

  def initialize(myversion = nil, msg = nil)
    @myversion = myversion
    @msg = msg
  end
end

# {urn:example.com:simpletype-rpc-type}myversions
class Myversions < ::String
  @@schema_type = "myversions"
  @@schema_ns = "urn:example.com:simpletype-rpc-type"

  C_16 = Myversions.new("1.6")
  C_18 = Myversions.new("1.8")
  C_19 = Myversions.new("1.9")
end