Sha256: c9e6dc17f2f68ca89624a8ec84923393f3e92b1e7252280ec0a97cc1eaf02912
Contents?: true
Size: 666 Bytes
Versions: 1
Compression:
Stored size: 666 Bytes
Contents
module Trackerific module Builders class UPS < Base::XML.new(:key, :user_id, :password, :package_id) protected def build add_access_request add_track_request end private def add_access_request builder.AccessRequest do |ar| ar.AccessLicenseNumber key ar.UserId user_id ar.Password password end end def add_track_request builder.TrackRequest do |tr| tr.Request do |r| r.RequestAction 'Track' r.RequestOption 'activity' end tr.TrackingNumber package_id end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trackerific-0.7.2 | lib/trackerific/builders/ups.rb |