lib/soap/mapping/factory.rb in rubyjedi-soap4r-1.5.8.01 vs lib/soap/mapping/factory.rb in rubyjedi-soap4r-1.5.8.20100616125722
- old
+ new
@@ -35,15 +35,15 @@
setiv2struct(obj, node, map)
end
end
def setiv2soap(node, obj, map)
- if obj.class.class_variables.include?(:@@schema_element)
+ if obj.class.class_variables.include?('@@schema_element')
setdefinediv2soap(node, obj, map)
else
# should we sort instance_variables? how?
obj.instance_variables.each do |var|
- name = var.to_s.sub(/^@/, '').to_sym
+ name = var.to_s.sub(/^@/, '')
elename = Mapping.name2elename(name)
node.add(elename,
Mapping._obj2soap(obj.instance_variable_get(var), map))
end
end