Sha256: dc1ec186390dc8ee417c87a2ab999c6ce38194df28d5e2cfd13abc6e9d2fb8dc
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
# frozen_string_literal: true module Orthoses module Rails class Application class Loader def call ::Rails.application.initialize! ::Rails.application.eager_load! end end def initialize(loader) @loader = loader end def call loader = @loader Orthoses::Builder.new do use Orthoses::ActiveModel::Attributes use Orthoses::ActiveModel::HasSecurePassword use Orthoses::ActiveRecord::BelongsTo use Orthoses::ActiveRecord::DelegatedType use Orthoses::ActiveRecord::Enum use Orthoses::ActiveRecord::GeneratedAttributeMethods use Orthoses::ActiveRecord::HasMany use Orthoses::ActiveRecord::HasOne use Orthoses::ActiveRecord::Relation use Orthoses::ActiveRecord::Scope use Orthoses::ActiveRecord::SecureToken if defined?(::ActiveStorage) use Orthoses::ActiveStorage::Attached::Model end use Orthoses::ActiveSupport::Aliasing use Orthoses::ActiveSupport::ClassAttribute use Orthoses::ActiveSupport::Concern use Orthoses::ActiveSupport::Delegation use Orthoses::ActiveSupport::Configurable use Orthoses::ActiveSupport::MattrAccessor reset_runner loader end.call end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
orthoses-rails-1.3.0 | lib/orthoses/rails/application.rb |