|
Revision 1891, 0.6 kB
(checked in by nahi, 1 year ago)
|
- wsdl2ruby.rb generated too much 'XSD::QName.new(...)' parts. let wsdl2ruby.rb extract common namespace definitions as constants.
- let wsdl2ruby.rb generate member types as a comment for each class in classdef file.
- closes #384.
|
- Property svn:eol-style set to
native
- Property svn:keywords set to
author date id revision
|
| Line | |
|---|
| 1 |
require 'xsd/qname' |
|---|
| 2 |
|
|---|
| 3 |
# {http://www.jin.gr.jp/~nahi/xmlns/sample/Person}Person |
|---|
| 4 |
# familyname - SOAP::SOAPString |
|---|
| 5 |
# givenname - SOAP::SOAPString |
|---|
| 6 |
# var1 - SOAP::SOAPInt |
|---|
| 7 |
# var2 - SOAP::SOAPDouble |
|---|
| 8 |
# var3 - SOAP::SOAPString |
|---|
| 9 |
class Person |
|---|
| 10 |
attr_accessor :familyname |
|---|
| 11 |
attr_accessor :givenname |
|---|
| 12 |
attr_accessor :var1 |
|---|
| 13 |
attr_accessor :var2 |
|---|
| 14 |
attr_accessor :var3 |
|---|
| 15 |
|
|---|
| 16 |
def initialize(familyname = nil, givenname = nil, var1 = nil, var2 = nil, var3 = nil) |
|---|
| 17 |
@familyname = familyname |
|---|
| 18 |
@givenname = givenname |
|---|
| 19 |
@var1 = var1 |
|---|
| 20 |
@var2 = var2 |
|---|
| 21 |
@var3 = var3 |
|---|
| 22 |
end |
|---|
| 23 |
end |
|---|