Allow creating transfers, add recipient object.

This commit is contained in:
Amber Feng 2013-04-11 18:00:31 -07:00
parent ce34d9ef8b
commit b081187095
4 changed files with 15 additions and 0 deletions

View File

@ -32,6 +32,7 @@ require 'stripe/coupon'
require 'stripe/token' require 'stripe/token'
require 'stripe/event' require 'stripe/event'
require 'stripe/transfer' require 'stripe/transfer'
require 'stripe/recipient'
# Errors # Errors
require 'stripe/errors/stripe_error' require 'stripe/errors/stripe_error'

12
lib/stripe/recipient.rb Normal file
View File

@ -0,0 +1,12 @@
module Stripe
class Recipient < APIResource
include Stripe::APIOperations::Create
include Stripe::APIOperations::Delete
include Stripe::APIOperations::Update
include Stripe::APIOperations::List
def transfers
Transfer.all({ :recipient => id }, @api_key)
end
end
end

View File

@ -1,5 +1,6 @@
module Stripe module Stripe
class Transfer < APIResource class Transfer < APIResource
include Stripe::APIOperations::List include Stripe::APIOperations::List
include Stripe::APIOperations::Create
end end
end end

View File

@ -25,6 +25,7 @@ module Stripe
'coupon' => Coupon, 'coupon' => Coupon,
'event' => Event, 'event' => Event,
'transfer' => Transfer, 'transfer' => Transfer,
'recipient' => Recipient,
'list' => ListObject 'list' => ListObject
} }
case resp case resp