Sha256: 8222904b95ca6f136e0c50ede8f5d64419ea2c580a4bbbd359ef074594633088

Contents?: true

Size: 942 Bytes

Versions: 1

Compression:

Stored size: 942 Bytes

Contents

require 'rails'
require 'carmen'
require 'active_record'

Carmen.i18n_backend.append_locale_path File.join(File.dirname(__FILE__), '../config/locale/overlay/en')

require 'zeitwerk'
loader = Zeitwerk::Loader.for_gem
# Note: Because this gem has/is an engine, its "engine files" (under app) are autoload managed by
# the parent app. And you can't have more than one loader managing the same root. Therefore we can't
# do this:
#   loader.push_dir("#{__dir__}/../app/models")
# That is one reason, the models/concerns have been moved to lib, where it won't conflict with Rails
# app's loader.
loader.ignore("#{__dir__}/address_concern/attribute_normalizer.rb")
loader.ignore("#{__dir__}/address_concern/version.rb")
loader.ignore("#{__dir__}/core_extensions")
loader.ignore("#{__dir__}/generators")
loader.setup

require 'address_concern/version'
#pp loader.autoloads
loader.eager_load
#require_relative '../app/models/address_concern/address'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
address_concern-2.1.1 lib/address_concern.rb