Sha256: c3b74bfa206b789558d23b1a7c60296682f4aabcef8b27ec316dd7c80c9833e2
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 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::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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orthoses-rails-1.2.0 | lib/orthoses/rails/application.rb |
orthoses-rails-1.1.0 | lib/orthoses/rails/application.rb |