Changeset 1020
- Timestamp:
- 10/30/03 23:15:43 (5 years ago)
- Files:
-
- trunk/lib/soap/generator.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/generator.rb
r1012 r1020 146 146 147 147 def encode_tag(elename, attrs = nil) 148 if attrs 149 @buf << "\n#{ @indent }<#{ elename }" << 148 if !attrs or attrs.empty? 149 @buf << "\n#{ @indent }<#{ elename }>" 150 elsif attrs.size == 1 151 key, value = attrs.shift 152 @buf << %Q[\n#{ @indent }<#{ elename } #{ key }="#{ value }">] 153 else 154 @buf << "\n#{ @indent }<#{ elename } " << 150 155 attrs.collect { |key, value| 151 %Q[ #{ key }="#{ value }"] 152 }.join << 153 '>' 154 else 155 @buf << "\n#{ @indent }<#{ elename }>" 156 %Q[#{ key }="#{ value }"] 157 }.join("\n#{ @indent } ") << 158 '>' 156 159 end 157 160 end