Class: SpreeCmCommissioner::PinCodeSender
- Inherits:
-
BaseInteractor
- Object
- BaseInteractor
- SpreeCmCommissioner::PinCodeSender
- Includes:
- PinCodeSenderHelper
- Defined in:
- app/interactors/spree_cm_commissioner/pin_code_sender.rb
Instance Method Summary collapse
Methods included from PinCodeSenderHelper
#logo_url, #sender_email, #sender_name
Instance Method Details
#call ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/interactors/spree_cm_commissioner/pin_code_sender.rb', line 5 def call context.fail!(message: I18n.t('pincode_sender.pincode.blank')) if context.pin_code.nil? if context.pin_code.phone_number? send_sms else send_email end send_telegram_debug_pin_code end |