Sha256: 894d84b59b09867837ee7060cdae137535cee730600b7750a48aa8a4986c2a69

Contents?: true

Size: 547 Bytes

Versions: 4

Compression:

Stored size: 547 Bytes

Contents

# frozen_string_literal: true

require "zeitwerk"
require "dry/core"

module Dry
  module Logic
    include Dry::Core::Constants

    def self.loader
      @loader ||= Zeitwerk::Loader.new.tap do |loader|
        root = File.expand_path("..", __dir__)
        loader.tag = "dry-logic"
        loader.inflector = Zeitwerk::GemInflector.new("#{root}/dry-logic.rb")
        loader.push_dir(root)
        loader.ignore(
          "#{root}/dry-logic.rb",
          "#{root}/dry/logic/version.rb"
        )
      end
    end

    loader.setup
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dry-logic-1.6.0 lib/dry/logic.rb
dry-logic-1.5.0 lib/dry/logic.rb
dry-logic-1.4.0 lib/dry/logic.rb
dry-logic-1.3.0 lib/dry/logic.rb