lib/quick_travel/checkout.rb in quicktravel_client-2.4.1 vs lib/quick_travel/checkout.rb in quicktravel_client-2.5.0
- old
+ new
@@ -10,9 +10,13 @@
# Slow checkouts will require a poll -- use #status(checkout_id)
attr_reader :requires_poll, :progress
attr_reader :error
+ def self.client_token(data)
+ get_and_validate('/api/checkouts/client_token.json', data).symbolize_keys
+ end
+
# Create a checkout in QuickTravel
def self.create(data)
build_checkout_for { post_and_validate('/api/checkouts.json', data) }
end