Class: Mundipagg::Recurrency
- Inherits:
-
Object
- Object
- Mundipagg::Recurrency
- Defined in:
- lib/mundipagg/Recurrency.rb
Overview
Class that hold recurrency transaction information
Constant Summary collapse
- @@FREQUENCY =
Allowed recurrency frequency
{ :Monthly => 'Monthly', :Yearly => 'Yearly', :Daily => 'Daily' }
Instance Attribute Summary collapse
-
#dateToStartBilling ⇒ Date
Date the first recurrency will be charged.
-
#frequencyEnum ⇒ String
Indicating the recurrency frequency.
-
#interval ⇒ Integer
Recurrency interval.
-
#oneDollarAuth ⇒ Boolean
to validate the credit card.
-
#recurrences ⇒ Integer
Number of recurrencies.
Class Method Summary collapse
-
.FrequencyEnum ⇒ Object
Allowed recurrency frequency.
Instance Method Summary collapse
-
#initialize ⇒ Recurrency
constructor
Initialize class and properties.
Constructor Details
#initialize ⇒ Recurrency
Initialize class and properties
30 31 |
# File 'lib/mundipagg/Recurrency.rb', line 30 def initialize end |
Instance Attribute Details
#dateToStartBilling ⇒ Date
Returns Date the first recurrency will be charged.
6 7 8 |
# File 'lib/mundipagg/Recurrency.rb', line 6 def dateToStartBilling @dateToStartBilling end |
#frequencyEnum ⇒ String
Returns Indicating the recurrency frequency.
10 11 12 |
# File 'lib/mundipagg/Recurrency.rb', line 10 def frequencyEnum @frequencyEnum end |
#interval ⇒ Integer
Returns Recurrency interval.
13 14 15 |
# File 'lib/mundipagg/Recurrency.rb', line 13 def interval @interval end |
#oneDollarAuth ⇒ Boolean
to validate the credit card.
17 18 19 |
# File 'lib/mundipagg/Recurrency.rb', line 17 def oneDollarAuth @oneDollarAuth end |
#recurrences ⇒ Integer
Returns Number of recurrencies.
20 21 22 |
# File 'lib/mundipagg/Recurrency.rb', line 20 def recurrences @recurrences end |
Class Method Details
.FrequencyEnum ⇒ Object
Allowed recurrency frequency
34 35 36 |
# File 'lib/mundipagg/Recurrency.rb', line 34 def self.FrequencyEnum @@FREQUENCY end |