Sha256: 481132ffd8a60b7cc6308082f865bacce5f8455d8542ec1f7fd5912f44d33ac2

Contents?: true

Size: 896 Bytes

Versions: 1

Compression:

Stored size: 896 Bytes

Contents

# frozen_string_literal: true

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

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

require 'dry_types'

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_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.0.0 lib/eventsimple.rb