Class: PayPal::ExpressCheckout::Response::Account
- Defined in:
- lib/paypal/express_checkout/response/account.rb
Constant Summary
Constants included from Fields
Fields::ASSOCIATIONS, Fields::ATTRIBUTES
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#balances ⇒ Object
mapping( :pal => :PAL, :locale => :LOCALE ).
Methods inherited from Base
#build_association, #build_billings, #build_fmfs, #build_payment_items, #build_payments, #build_shipping_options, #build_values, #errors, #initialize, #params, #success?, #valid?
Methods included from Utils
Methods included from Fields
#field_map, #group_collect, #group_fields, #has_fields?, #has_many?, included, #inverted_field_map
Constructor Details
This class inherits a constructor from PayPal::ExpressCheckout::Response::Base
Instance Method Details
#balances ⇒ Object
mapping(
:pal => :PAL,
:locale => :LOCALE
)
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/paypal/express_checkout/response/account.rb', line 12 def balances @balances ||= begin index = 0 [].tap do |balances| while params["L_AMT#{index}"] balances << { :amount => params["L_AMT#{index}"].to_f, :currency => params["L_CURRENCYCODE#{index}"] } index += 1 end end end end |