Sha256: 534d6f3246007dc0b946db1447f7b413bcdc3ea4e5d57d51b1332ce048dbca6d

Contents?: true

Size: 629 Bytes

Versions: 2

Compression:

Stored size: 629 Bytes

Contents

# frozen_string_literal: true

require "phlex"
require "phlex/rails/engine"

module Phlex
	module Rails
		Loader = Zeitwerk::Loader.new.tap do |loader|
			loader.push_dir("#{__dir__}/rails", namespace: Phlex::Rails)
			loader.inflector = Zeitwerk::GemInflector.new(__FILE__)
			loader.inflector.inflect(
				"html" => "HTML",
				"sgml" => "SGML"
			)
			loader.setup
		end
	end

	class SGML
		extend Phlex::Rails::SGML::ClassMethods
		extend Phlex::Rails::SGML::AppendMethodAddedWarning

		prepend Phlex::Rails::SGML::Overrides
	end

	class HTML
		extend Phlex::Rails::HTML::Format
		include Phlex::Rails::HTML::Format
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phlex-rails-0.7.1 lib/phlex/rails.rb
phlex-rails-0.7.0 lib/phlex/rails.rb