class GtCollectionCalculator

Constants

MAX_AMOUNT_THAT_USE_PERCENT
MAX_DEBIT_AMOUNT_THAT_USE_PERCENT
VERSION

Public Class Methods

credit2request(credit_amount) click to toggle source
# File lib/gt-collection-calculator.rb, line 7
def self.credit2request(credit_amount)
  debit_amount = BigDecimal.new(credit_amount) + 105
  if debit_amount > MAX_AMOUNT_THAT_USE_PERCENT
    debit_amount - 2000
  else
    debit_amount/1.015
  end
end
request2credit(request_amount) click to toggle source
# File lib/gt-collection-calculator.rb, line 16
def self.request2credit(request_amount)
  fee = [BigDecimal.new(request_amount) * 0.015, 2000].min
  request_amount + fee - 105
end