Add caching behavior on top of Details.

Methods

Attributes

[RW] cache

Instance Public methods

disable_cache()

Temporary skip passing the details_key forward.

📝 Source code
# File actionview/lib/action_view/lookup_context.rb, line 108
      def disable_cache
        old_value, @cache = @cache, false
        yield
      ensure
        @cache = old_value
      end
🔎 See on GitHub

Instance Private methods

_set_detail(key, value)

📝 Source code
# File actionview/lib/action_view/lookup_context.rb, line 116
      def _set_detail(key, value) # :doc:
        @details = @details.dup if @digest_cache || @details_key
        @digest_cache = nil
        @details_key = nil
        @details[key] = value
      end
🔎 See on GitHub