Class: SpreeCmCommissioner::PinCodeSender

Inherits:
BaseInteractor show all
Defined in:
app/interactors/spree_cm_commissioner/pin_code_sender.rb

Instance Method Summary collapse

Instance Method Details

#callObject



3
4
5
6
7
8
9
10
11
12
13
# File 'app/interactors/spree_cm_commissioner/pin_code_sender.rb', line 3

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