Sha256: f860649bfae748dc60790c1befe242be537013ee604a6bdd0b19b154b1e3910a

Contents?: true

Size: 419 Bytes

Versions: 2

Compression:

Stored size: 419 Bytes

Contents

class Trackerific::Builders::USPS < Trackerific::Builders::Base::XML.new(
  :user_id, :package_id)

  protected

  # Builds the USPS track request XML
  # @api private
  def build
    add_track_request
  end

  private

  # Adds the track request and package id to the XML
  # @api private
  def add_track_request
    builder.TrackRequest(:USERID => user_id) do |t|
      t.TrackID(:ID => package_id)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
trackerific-0.7.4 lib/trackerific/builders/usps.rb
trackerific-0.7.3 lib/trackerific/builders/usps.rb