Sha256: 0b70fc887350d8700ab1839665c3818b51dbac3b6b55001cc88b4f8d03ac17c1

Contents?: true

Size: 288 Bytes

Versions: 3

Compression:

Stored size: 288 Bytes

Contents

# frozen_string_literal: true

module ForemanWebhooks
  class EventSubscriber < ::Foreman::BaseSubscriber
    def call(event)
      ::Webhook.deliver(event_name: event.name, payload: event.payload)
    rescue ::Foreman::Exception => e
      Rails.logger.error e.message
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
foreman_webhooks-4.0.1 app/subscribers/foreman_webhooks/event_subscriber.rb
foreman_webhooks-4.0.0 app/subscribers/foreman_webhooks/event_subscriber.rb
foreman_webhooks-3.2.3 app/subscribers/foreman_webhooks/event_subscriber.rb