Sha256: daffea8b94ac777b6c06e8badc5f059b6c91c5b00ee5f211e038d5008593ff2a

Contents?: true

Size: 1.65 KB

Versions: 24

Compression:

Stored size: 1.65 KB

Contents

# frozen_string_literal: true

require "abstract_controller"
require "action_dispatch"
require "action_controller/metal/strong_parameters"
require "action_controller/metal/exceptions"

module ActionController
  extend ActiveSupport::Autoload

  autoload :API
  autoload :Base
  autoload :Metal
  autoload :Renderer
  autoload :FormBuilder

  eager_autoload do
    autoload :Caching
  end

  autoload_under "metal" do
    autoload :ConditionalGet
    autoload :ContentSecurityPolicy
    autoload :Cookies
    autoload :DataStreaming
    autoload :DefaultHeaders
    autoload :EtagWithTemplateDigest
    autoload :EtagWithFlash
    autoload :PermissionsPolicy
    autoload :Flash
    autoload :Head
    autoload :Helpers
    autoload :HttpAuthentication
    autoload :BasicImplicitRender
    autoload :ImplicitRender
    autoload :Instrumentation
    autoload :Live
    autoload :Logging
    autoload :MimeResponds
    autoload :ParamsWrapper
    autoload :Redirecting
    autoload :Renderers
    autoload :Rendering
    autoload :RequestForgeryProtection
    autoload :Rescue
    autoload :Streaming
    autoload :StrongParameters
    autoload :ParameterEncoding
    autoload :Testing
    autoload :UrlFor
  end

  autoload_under "api" do
    autoload :ApiRendering
  end

  autoload :TestCase,           "action_controller/test_case"
  autoload :TemplateAssertions, "action_controller/test_case"
end

# Common Active Support usage in Action Controller
require "active_support/core_ext/module/attribute_accessors"
require "active_support/core_ext/load_error"
require "active_support/core_ext/module/attr_internal"
require "active_support/core_ext/name_error"
require "active_support/inflector"

Version data entries

24 entries across 24 versions & 4 rubygems

Version Path
actionpack-7.0.8.7 lib/action_controller.rb
actionpack-7.0.8.6 lib/action_controller.rb
actionpack-7.0.8.5 lib/action_controller.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/actionpack-7.0.8.4/lib/action_controller.rb
cm-admin-1.5.22 vendor/bundle/ruby/3.3.0/gems/actionpack-7.0.5.1/lib/action_controller.rb
cm-admin-1.5.21 vendor/bundle/ruby/3.3.0/gems/actionpack-7.0.5.1/lib/action_controller.rb
cm-admin-1.5.20 vendor/bundle/ruby/3.3.0/gems/actionpack-7.0.5.1/lib/action_controller.rb
actionpack-7.0.8.4 lib/action_controller.rb
actionpack-7.0.8.1 lib/action_controller.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/actionpack-7.0.3.1/lib/action_controller.rb
actionpack-7.0.8 lib/action_controller.rb
actionpack-7.0.7.2 lib/action_controller.rb
actionpack-7.0.7.1 lib/action_controller.rb
actionpack-7.0.7 lib/action_controller.rb
actionpack-7.0.6 lib/action_controller.rb
actionpack-7.0.5.1 lib/action_controller.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/actionpack-7.0.3.1/lib/action_controller.rb
actionpack-7.0.5 lib/action_controller.rb
actionpack-7.0.4.3 lib/action_controller.rb
actionpack-7.0.4.2 lib/action_controller.rb