Class: ActionWebhook::DeliveryMessenger

Inherits:
Object
  • Object
show all
Defined in:
lib/action_webhook/base.rb

Instance Method Summary collapse

Constructor Details

#initialize(webhook) ⇒ DeliveryMessenger

Returns a new instance of DeliveryMessenger.



515
516
517
# File 'lib/action_webhook/base.rb', line 515

def initialize(webhook)
  @webhook = webhook
end

Instance Method Details

#deliver_later(options = {}) ⇒ Object



526
527
528
# File 'lib/action_webhook/base.rb', line 526

def deliver_later(options = {})
  @webhook.deliver_later(options)
end

#deliver_nowObject



519
520
521
522
523
524
# File 'lib/action_webhook/base.rb', line 519

def deliver_now
  return nil if skip_delivery?
  return test_delivery if test_mode?

  @webhook.deliver_now
end