Module: DPay::CardRecurringFrequency
- Defined in:
- lib/dpay/card/card_recurring_frequency.rb,
sig/dpay/card/card_recurring_frequency.rbs
Constant Summary collapse
- DAILY =
"DAILY"- WEEKLY =
"WEEKLY"- BIWEEKLY =
"BIWEEKLY"- MONTHLY =
"MONTHLY"- QUARTERLY =
"QUARTERLY"- SEMIANNUAL =
"SEMIANNUAL"- ANNUAL =
"ANNUAL"- ALL =
[DAILY, WEEKLY, BIWEEKLY, MONTHLY, QUARTERLY, SEMIANNUAL, ANNUAL].freeze
Class Method Summary collapse
Class Method Details
.assert_valid(value) ⇒ void
This method returns an undefined value.
19 20 21 |
# File 'lib/dpay/card/card_recurring_frequency.rb', line 19 def self.assert_valid(value) raise InvalidArgumentError, %(Invalid card recurring frequency "#{value}") unless valid?(value) end |
.valid?(value) ⇒ Boolean
15 16 17 |
# File 'lib/dpay/card/card_recurring_frequency.rb', line 15 def self.valid?(value) ALL.include?(value) end |