module Hanami::Action::Cache

Cache type API

@since 0.3.0

@see Hanami::Action::Cache::ClassMethods#cache_control @see Hanami::Action::Cache::ClassMethods#expires @see Hanami::Action::Cache::ClassMethods#fresh

Constants

NON_VALUE_DIRECTIVES

Cache-Control directives which are implicitly true

@since 0.3.0 @api private

VALUE_DIRECTIVES

Cache-Control directives which have values

@since 0.3.0 @api private

Public Class Methods

included(base) click to toggle source

Override Ruby’s hook for modules. It includes exposures logic

@param base [Class] the target action

@since 0.3.0 @api private

@see www.ruby-doc.org/core/Module.html#method-i-included

# File lib/hanami/action/cache.rb, line 22
def self.included(base)
  base.class_eval do
    include CacheControl, Expires
  end
end