Module: Akatus

Defined in:
lib/akatus.rb,
lib/akatus/item.rb,
lib/akatus/payer.rb,
lib/akatus/phone.rb,
lib/akatus/errors.rb,
lib/akatus/address.rb,
lib/akatus/payment.rb,
lib/akatus/service.rb,
lib/akatus/version.rb,
lib/akatus/receiver.rb,
lib/akatus/split_fee.rb,
lib/akatus/formatters.rb,
lib/akatus/installment.rb,
lib/akatus/configuration.rb,
lib/akatus/payment_types.rb,
lib/akatus/transferrable.rb,
lib/akatus/payment_option.rb,
lib/akatus/installment_options.rb,
lib/akatus/services/transaction.rb,
lib/akatus/services/installments.rb,
lib/akatus/services/payment_options.rb

Defined Under Namespace

Modules: Services, Transferrable Classes: Address, BoletoBancario, Configuration, CreditCard, ElectronicFundsTransfer, Installment, InstallmentOptions, Item, Payer, Payment, PaymentOption, PaymentType, Phone, Receiver, Service, SplitFee, UnprocessableEntityError

Constant Summary collapse

VERSION =
"1.0.2"
NUMERIC_FIELDS =
[
  :price, :weight, :shipping_cost, :discount, :amount
]
INTEGER_FIELDS =
[
  :quantity
]
STRING_FIELDS =
[
  :reference
]

Class Method Summary collapse

Class Method Details

.configObject



5
6
7
# File 'lib/akatus/configuration.rb', line 5

def self.config
  Configuration.instance
end

.format_number(val) ⇒ Object



18
19
20
# File 'lib/akatus/formatters.rb', line 18

def self.format_number(val)
  ActiveSupport::NumberHelper.number_to_rounded(val, :locale => :en, :precision => 2)
end