Sha256: 5733fe10665664bdb77f373f9045a3d74959e51445def75289853eb505dbf898

Contents?: true

Size: 990 Bytes

Versions: 1

Compression:

Stored size: 990 Bytes

Contents

# frozen_string_literal: true

require "eventsimple/version"
require "eventsimple/engine"

require 'active_model'
require 'active_job'
require 'active_support'
require 'dry-types'
require 'dry-struct'
require 'retriable'
require 'sidekiq'

require 'dry_types'

require 'eventsimple/active_job/arguments'
require 'eventsimple/configuration'
require 'eventsimple/message'
require 'eventsimple/data_type'
require 'eventsimple/metadata_type'
require 'eventsimple/metadata'
require 'eventsimple/dispatcher'
require 'eventsimple/event_dispatcher'
require 'eventsimple/reactor'
require 'eventsimple/reactor_worker'
require 'eventsimple/invalid_transition'

require 'eventsimple/entity'
require 'eventsimple/event'

require 'eventsimple/generators/install_generator'
require 'eventsimple/generators/outbox/install_generator'

module Eventsimple
  class << self
    def configuration
      @configuration ||= Configuration.new
    end

    def configure
      yield(configuration)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eventsimple-1.1.2 lib/eventsimple.rb