Ruby library for interfacing with the Stellae Fulfillment API
Add this line to your application's Gemfile:
gem 'stellae-ruby-api'
And then execute:
$ bundle
Or install it yourself as:
$ gem install stellae-ruby-api
order = {
carrier: "FEDEX",
billing_address: {
first_name: "John",
last_name: "Smith",
address1: "123 Here Now",
address2: "2nd Floor",
address3: "",
city: "New York",
state: "New York",
country: "US",
zipcode: "10012",
phone: "123-123-1234"
},
shipping_address: {
first_name: "John",
last_name: "Smith",
address1: "123 Here Now",
address2: "2nd Floor",
address3: "",
city: "New York",
state: "New York",
country: "US",
zipcode: "10012",
phone: "123-123-1234"
},
gift_wrap: "true",
gift_message: "Happy Birthday!",
email: "someone@somehwere.com",
number: "R123123123",
type: "OO",
line_items: [
{
price: "127.23",
quantity: "1",
sku: "123332211",
size: "XS"
}
],
shipping_method: "90",
invoice_url: "http://example.com/R123123123/invoice"
}
client = Stellae::Client.new("username", "password")
response = client.send_order_request(order)
if response.success?
# DO SOMETHING
else
# QUEUE REQUEST, STORE AND RAISE ERRORS
end
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request