Sha256: bf3486c5b5bcbb898d9431c5f0947bd5ed3080cfe4d66df13819eb8b3b54586f
Contents?: true
Size: 771 Bytes
Versions: 5
Compression:
Stored size: 771 Bytes
Contents
# encoding: ASCII-8BIT require 'soap/rpc/driver' api_key = ARGV.shift or raise flickr = SOAP::RPC::Driver.new('http://www.flickr.com/services/soap/') flickr.wiredump_dev = STDOUT if $DEBUG flickr.add_document_method('request', nil, XSD::QName.new('urn:flickr', 'FlickrRequest'), XSD::QName.new('urn:flickr', 'FlickrResponse')) soap12namespace = 'http://www.w3.org/2003/05/soap-envelope' flickr.options['soap.envelope.requestnamespace'] = soap12namespace flickr.options['soap.envelope.responsenamespace'] = soap12namespace response = flickr.request( :api_key => api_key, :method => 'flickr.test.echo', :name => 'hello world') responsexml = "<dummy>#{response}</dummy>" require 'xsd/mapping' obj = XSD::Mapping.xml2obj(responsexml) p obj.method p obj.name
Version data entries
5 entries across 5 versions & 1 rubygems