2017-07-24 20:20:53 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2016-08-06 16:51:43 +00:00
|
|
|
require "action_pack"
|
2019-07-12 08:52:16 +00:00
|
|
|
require "active_support"
|
2016-08-06 16:51:43 +00:00
|
|
|
require "active_support/rails"
|
|
|
|
require "active_support/i18n"
|
2009-08-07 01:51:24 +00:00
|
|
|
|
|
|
|
module AbstractController
|
2009-12-03 04:01:01 +00:00
|
|
|
extend ActiveSupport::Autoload
|
|
|
|
|
2018-11-28 19:21:19 +00:00
|
|
|
autoload :ActionNotFound, "abstract_controller/base"
|
2009-12-22 23:27:37 +00:00
|
|
|
autoload :Base
|
2016-02-23 22:55:49 +00:00
|
|
|
autoload :Caching
|
2009-12-22 23:27:37 +00:00
|
|
|
autoload :Callbacks
|
2010-01-23 09:23:06 +00:00
|
|
|
autoload :Collector
|
2013-07-10 22:23:44 +00:00
|
|
|
autoload :DoubleRenderError, "abstract_controller/rendering"
|
2009-12-22 23:27:37 +00:00
|
|
|
autoload :Helpers
|
|
|
|
autoload :Logger
|
2013-07-05 12:34:39 +00:00
|
|
|
autoload :Rendering
|
2010-01-20 13:41:23 +00:00
|
|
|
autoload :Translation
|
2010-06-02 21:49:02 +00:00
|
|
|
autoload :AssetPaths
|
2010-08-03 17:36:53 +00:00
|
|
|
autoload :UrlFor
|
2016-02-23 22:55:49 +00:00
|
|
|
|
|
|
|
def self.eager_load!
|
|
|
|
super
|
|
|
|
AbstractController::Caching.eager_load!
|
|
|
|
end
|
2009-08-07 01:51:24 +00:00
|
|
|
end
|