module WebhookTrigger::Trigger
Class Trigger
is main class for run perform
Public Class Methods
get_webhooks(event, account_id)
click to toggle source
# File lib/webhook_trigger/trigger.rb, line 20 def self.get_webhooks(event, account_id) WebhookTrigger::Repository::TriggerRepository .webhook_list(event, account_id) end
perform(event, event_source_id, account_id)
click to toggle source
# File lib/webhook_trigger/trigger.rb, line 8 def self.perform(event, event_source_id, account_id) webhooks = get_webhooks(event, account_id) webhooks.each do |webhook| WebhookTrigger::Repository::TriggerRepository .webhook_insert_pending( webhook['name'], webhook['url'], event_source_id ) end end