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