Class: Giact::RecurringPaymentRequest
Constant Summary
collapse
- FREQUENCY_TYPES =
%w(Weekly Biweekly Semimonthly Monthly Quarterly Semiannually Annually)
Instance Method Summary
collapse
#amount, #test, #test?, #to_request_hash
Instance Method Details
#frequency_type ⇒ Object
13
14
15
|
# File 'lib/giact/recurring_payment_request.rb', line 13
def frequency_type
self[:frequency_type].to_s.gsub("_", "").capitalize
end
|
#recurring_amount ⇒ Object
9
10
11
|
# File 'lib/giact/recurring_payment_request.rb', line 9
def recurring_amount
"%.2f" % self[:recurring_amount].to_f
end
|
#recurring_start_date ⇒ Object
17
18
19
20
21
22
23
|
# File 'lib/giact/recurring_payment_request.rb', line 17
def recurring_start_date
if self[:recurring_start_date].respond_to?(:year)
self[:recurring_start_date].strftime("%m/%d/%Y")
else
self[:recurring_start_date]
end
end
|