Method: ActiveModel::Serializer::Caching::ClassMethods#perform_caching
- Defined in:
- lib/active_model/serializer/concerns/caching.rb
#perform_caching ⇒ true, false Also known as: perform_caching?
Value is from ActiveModelSerializers.config.perform_caching. Is used to globally enable or disable all serializer caching, just like Rails.configuration.action_controller.perform_caching, which is its default value in a Rails application. Memoizes value of config first time it is called with a non-nil value. rubocop:disable Style/ClassVars
138 139 140 141 |
# File 'lib/active_model/serializer/concerns/caching.rb', line 138 def perform_caching return @@perform_caching if defined?(@@perform_caching) && !@@perform_caching.nil? @@perform_caching = ActiveModelSerializers.config.perform_caching end |