Module: GenesisRuby::Api::Mixins::Requests::WpfRemindersAttributes
- Included in:
- Requests::Wpf::Create
- Defined in:
- lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb
Overview
Settings for reminders sending when using the ’Pay Later’ feature
Instance Attribute Summary collapse
-
#reminder_language ⇒ Object
Returns the value of attribute reminder_language.
Instance Method Summary collapse
-
#add_reminder(channel:, after:) ⇒ Object
Settings for a single reminder.
Instance Attribute Details
#reminder_language ⇒ Object
Returns the value of attribute reminder_language.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb', line 12 def reminder_language @reminder_language end |
Instance Method Details
#add_reminder(channel:, after:) ⇒ Object
Settings for a single reminder. Upto three reminders are allowed
24 25 26 27 28 |
# File 'lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb', line 24 def add_reminder(channel:, after:) raise InvalidArgumentError, 'Reminders exceed the allowed count of 3.' if reminders.count >= 3 reminders << init_reminder(channel: channel, after: after) end |