Class: CheckoutSdk::Sessions::Installment

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/sessions/installment.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(days_between_payments: 1, expiry: '99991231') ⇒ Installment

Returns a new instance of Installment.



16
17
18
19
# File 'lib/checkout_sdk/sessions/installment.rb', line 16

def initialize(days_between_payments: 1, expiry: '99991231')
  @days_between_payments = days_between_payments
  @expiry = expiry
end

Instance Attribute Details

#days_between_paymentsInteger

Returns:

  • (Integer)


11
12
13
14
15
16
17
18
19
20
# File 'lib/checkout_sdk/sessions/installment.rb', line 11

class Installment
  attr_accessor :number_of_payments,
                :days_between_payments,
                :expiry

  def initialize(days_between_payments: 1, expiry: '99991231')
    @days_between_payments = days_between_payments
    @expiry = expiry
  end
end

#expiryString

Returns:

  • (String)


11
12
13
14
15
16
17
18
19
20
# File 'lib/checkout_sdk/sessions/installment.rb', line 11

class Installment
  attr_accessor :number_of_payments,
                :days_between_payments,
                :expiry

  def initialize(days_between_payments: 1, expiry: '99991231')
    @days_between_payments = days_between_payments
    @expiry = expiry
  end
end

#number_of_paymentsInteger

Returns:

  • (Integer)


11
12
13
14
15
16
17
18
19
20
# File 'lib/checkout_sdk/sessions/installment.rb', line 11

class Installment
  attr_accessor :number_of_payments,
                :days_between_payments,
                :expiry

  def initialize(days_between_payments: 1, expiry: '99991231')
    @days_between_payments = days_between_payments
    @expiry = expiry
  end
end