Sha256: 4658499fd5478eeb54a6ad6f3dd3faccfa062dacda7f6e3f56fdc5b3e6512660

Contents?: true

Size: 935 Bytes

Versions: 17

Compression:

Stored size: 935 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 '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/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

17 entries across 17 versions & 1 rubygems

Version Path
eventsimple-1.5.6 lib/eventsimple.rb
eventsimple-1.5.5 lib/eventsimple.rb
eventsimple-1.5.4 lib/eventsimple.rb
eventsimple-1.5.3 lib/eventsimple.rb
eventsimple-1.4.3 lib/eventsimple.rb
eventsimple-1.4.2 lib/eventsimple.rb
eventsimple-1.4.1 lib/eventsimple.rb
eventsimple-1.4.0 lib/eventsimple.rb
eventsimple-1.3.3 lib/eventsimple.rb
eventsimple-1.3.2 lib/eventsimple.rb
eventsimple-1.3.1 lib/eventsimple.rb
eventsimple-1.3.0 lib/eventsimple.rb
eventsimple-1.2.3 lib/eventsimple.rb
eventsimple-1.2.2 lib/eventsimple.rb
eventsimple-1.2.1 lib/eventsimple.rb
eventsimple-1.2.0 lib/eventsimple.rb
eventsimple-1.1.3 lib/eventsimple.rb