Sha256: d3acd7c2aaae9c63284c6c160460bf795d0d1d77d9ba93f60d59807189ddcfb6
Contents?: true
Size: 844 Bytes
Versions: 2
Compression:
Stored size: 844 Bytes
Contents
require 'soap/rpc/driver' require 'soap/rpc/mapping' module SOAP module Mapping # alias_method :old_class_from_name, :class_from_name # def Mapping.class_from_name(*args) # puts 'in new_class' # result = Mapping.old_class_from_name(*args) # return result # end class AdWords4rRegistry < ::SOAP::Mapping::WSDLLiteralRegistry def any2obj(node, obj_class = nil) puts 'adwords4r any2obj' unless obj_class #puts 'adwords4r any2obj node ' + node.elemname.name typestr = XSD::CodeGen::GenSupport.safeconstname(node.elename.name) puts 'typestr' obj_class = Mapping.class_from_name('AdWords::' + typestr) puts 'in literal any2obj obj_class =' + obj_class.to_s + typestr require 'pp' pp obj_class end super(node, obj_class) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adwords4r-0.4 | lib/adwords4r/registry.rb |
adwords4r-0.5 | lib/adwords4r/registry.rb |