I just want to express a Thank You So Much, for your contributions to
Ruby and Rails.
Best regards,
Tomas
On 4/27/05, Lucas Carlson <rails-1eRuzFDw/cg@public.gmane.org>
wrote:> To accompany the Payment library (http://payment.rufy.com/), I have
> created the shipping library that connects APIs for various shippers
> like UPS and FedEx. It is available as a ruby gem:
>
> gem install shipping
>
> or from rubyforge
>
> http://rubyforge.org/projects/shipping
>
> There is going to be some data that will persist for all shipments. For
> example, you will not want to repeat the fedex account number every
> time in your implementation code. To set default values, setup a file
> called .shipping.yml in the home directory of the user who will be
> using this library. An example file would be:
>
> fedex_url: https://url/to/fedex/api
> fedex_account: 1234556
> fedex_meter: 387878
>
> ups_account: 7B4F74E3075AEEFF
> ups_user: username
> ups_password: password
>
> You can set as many default values as you would like in this file.
>
> require ''shipping''
>
> ups = Shipping::UPS.new :zip => 97202, :sender_zip => 10001,
> :weight => 2
> ups.price => 8.77
> ups.valid_address? => false
>
> ups.city = "Portland"
> ups.valid_address? => true
>
> Alternately, you can instantiate the base class and then see both UPS
> and FedEx information.
>
> ship = Shipping::Base.new :zip => 97202, :state =>
"OR",
> :sender_zip => 10001, :weight => 2
> ship.ups.price => 8.77
> ship.fedex.price => 5.17
>
> ship.city = "Portland"
> ship.ups.valid_address? => true
>
> Putting together my Shipping, Payment, and Creditcard libraries and you
> have the major part of the backend for an eCommerce system. Add
> Classifier to the mix (http://classifier.rufy.com/) and you''ve got
an
> open-source Amazon.
>
> -Lucas Carlson
> http://tech.rufy.com/
>
> _______________________________________________
> Rails mailing list
> Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>