Sha256: 942e97dfa0052e5b65def5e012cbb766388b2e28138f4f26f08c9044d61bc153

Contents?: true

Size: 464 Bytes

Versions: 4

Compression:

Stored size: 464 Bytes

Contents

# frozen_string_literal: true

require "erb"
require "zeitwerk"
require "concurrent"

module Phlex
	Loader = Zeitwerk::Loader.for_gem(warn_on_extra_files: false).tap do |loader|
		loader.inflector.inflect("html" => "HTML")
		loader.ignore("#{__dir__}/phlex/testing")
		loader.setup
	end

	Error = Module.new
	ArgumentError = Class.new(ArgumentError) { include Error }
	NameError = Class.new(NameError) { include Error }

	ATTRIBUTE_CACHE = Concurrent::Map.new
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
phlex-1.3.3 lib/phlex.rb
phlex-1.3.2 lib/phlex.rb
phlex-1.3.1 lib/phlex.rb
phlex-1.3.0 lib/phlex.rb