Sha256: 93ca9e469e1bc5645da5077c81e4bbac3158d5e8b0213871280d9961a9270b0d
Contents?: true
Size: 770 Bytes
Versions: 1
Compression:
Stored size: 770 Bytes
Contents
module VPaypal require 'soap/header/simplehandler' class RequesterCredentialsHandler < SOAP::Header::SimpleHandler HeaderName = XSD::QName.new('urn:ebay:api:PayPalAPI', 'RequesterCredentials') CredentialsName = XSD::QName.new('urn:ebay:apis:eBLBaseComponents', 'Credentials') UsernameName = XSD::QName.new(nil, 'Username') PasswordName = XSD::QName.new(nil, 'Password') SubjectName = XSD::QName.new(nil, 'Subject') def initialize(username, password, subject) super(HeaderName) @username, @password, @subject = username, password, subject end def on_simple_outbound {CredentialsName => {UsernameName => @username, PasswordName => @password, SubjectName => @subject}} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
VPaypal-0.0.1 | lib/v_paypal/requester_credentials_handler.rb |