jazminschroeder/fedex — pull request #13 by jordanbyron (2012-07-03 15:42:15+00:00)
Title: Package tracking

This pull requests adds package tracking functionality. Additionally, it removes `Fedex::Request::Base::VERSION` and instead requires subclasses of `Fedex::Request::Base` to define `service` which must be a hash containing both `id` and `version` keys:

```ruby
def service
{ :id => 'ship', :version => 10 }
end
```

This allows each request object to properly define the service and particular version it implements.

Lastly, an update to the project's `README` is included which outlines how to use the new tracking API:

```ruby
tracking_info = fedex.track(:tracking_number => "1234567890123")

tracking_info.tracking_number
# => "1234567890123"

tracking_info.status
# => "Delivered"

tracking_info.events.first.description
# => "On FedEx vehicle for delivery"
```