Sha256: 5070a83264363c9a18e3dc9e94fc84df9bf62b6aa5b9b3b8f360cb48d33fe957

Contents?: true

Size: 532 Bytes

Versions: 1

Compression:

Stored size: 532 Bytes

Contents

# frozen_string_literal: true

require "flipper/notifications/event_serializer"
require "flipper/notifications/webhooks/serializer"
require "flipper/notifications/notifiers/webhook_notifier"

module Flipper
  module Notifications
    class Railtie < Rails::Railtie

      initializer "flipper-notifications.configure_rails_initialization" do
        Flipper::Notifications.subscribe!

        config.active_job.custom_serializers += [
          EventSerializer,
          Webhooks::Serializer
        ]
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flipper-notifications-0.1.1 lib/flipper/notifications/railtie.rb