class PayPal::Transfer

Attributes

amount[RW]
email[RW]
response[RW]

Public Class Methods

create(params = {}) click to toggle source
# File lib/paypal/transfer.rb, line 8
def create(params = {})
  new(params)
end
new(params = {}) click to toggle source
# File lib/paypal/transfer.rb, line 14
def initialize(params = {})
  @amount, @email = params[:amount], params[:email]
  if @amount && @email
    @response = self.transfer(@amount, @email, params)
  else
    raise "You must provide an amount and a recipient email address."
  end
end

Public Instance Methods

success?() click to toggle source
# File lib/paypal/transfer.rb, line 24
def success?
  @response && @response.try(:success?)
end