Changeset 1644
- Timestamp:
- 10/16/05 22:16:52 (3 years ago)
- Files:
-
- trunk/lib/wsdl/soap/classDefCreator.rb (modified) (1 diff)
- trunk/lib/xsd/namedelements.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/wsdl/soap/classDefCreator.rb
r1584 r1644 21 21 def initialize(definitions) 22 22 @elements = definitions.collect_elements 23 @elements.uniq! 23 24 @simpletypes = definitions.collect_simpletypes 25 @simpletypes.uniq! 24 26 @complextypes = definitions.collect_complextypes 27 @complextypes.uniq! 25 28 @faulttypes = nil 26 29 if definitions.respond_to?(:collect_faulttypes) trunk/lib/xsd/namedelements.rb
r1520 r1644 66 66 67 67 def delete(rhs) 68 @elements.delete(rhs) 68 rv = @elements.delete(rhs) 69 @cache.clear 70 rv 69 71 end 70 72 … … 77 79 def concat(rhs) 78 80 @elements.concat(rhs.elements) 81 @cache.clear 79 82 self 83 end 84 85 def uniq 86 o = NamedElements.new 87 o.elements = @elements.uniq 88 o 89 end 90 91 def uniq! 92 @elements.uniq! 80 93 end 81 94