Sha256: 27243bbcc2db8c141b5c5d6089f7e90906c5a0a975b0144fc11664c9298d552b
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'active_support' require 'active_support/core_ext/object/to_query' require 'securerandom' require 'date' require 'savon' require 'httparty' require 'builder' require 'trackerific/version' require 'trackerific/environment' require 'trackerific/error' require 'trackerific/details' require 'trackerific/event' require 'trackerific/soap/wsdl' require 'trackerific/builders/base/soap' require 'trackerific/builders/base/xml' require 'trackerific/parsers/base' require 'trackerific/services/concerns/soap' require 'trackerific/services/concerns/xml' require 'trackerific/services' require 'trackerific/services/base' # add tracking services here require 'trackerific/services/fedex' require 'trackerific/services/ups' require 'trackerific/services/usps' module Trackerific include ActiveSupport::Configurable class << self # Looks up which service(s) can track the given ID and tracks it. # @param [String] id The package identifier # @return [Array, Trackerific::Details] The tracking results # @raise [Trackerific::Error] Raised when the server returns an error # @api public def track(id) Trackerific::Services.find_by_package_id(id).map {|s| s.track(id) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trackerific-0.7.2 | lib/trackerific.rb |