Sha256: eca6871fc21c46d458c3b927339e5021c3c8b6fcc3d0c5cce7ffd25528aebc24

Contents?: true

Size: 643 Bytes

Versions: 1

Compression:

Stored size: 643 Bytes

Contents

# frozen_string_literal: true

require "dry/core/extensions"

Dry::Effects.extend(Dry::Core::Extensions)

Dry::Effects.register_extension(:auto_inject) do
  require "dry/effects/extensions/auto_inject"
end

Dry::Effects.register_extension(:system) do
  require "dry/effects/extensions/system"
end

Dry::Effects.register_extension(:rspec) do
  require "dry/effects/extensions/rspec"
end

Dry::Effects.register_extension(:active_support_tagged_logging) do
  require "dry/effects/extensions/active_support/tagged_logging"
end

Dry::Effects.register_extension(:active_support) do
  Dry::Effects.load_extensions(:active_support_tagged_logging)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dry-effects-0.2.0 lib/dry/effects/extensions.rb