module Hanami::Action::Cache::Expires
Module with Expires
logic
@since 0.3.0 @api private
Public Class Methods
included(base)
click to toggle source
@since 0.3.0 @api private
# File lib/hanami/action/cache/expires.rb, line 13 def self.included(base) base.class_eval do extend ClassMethods @expires_directives = nil end end
Public Instance Methods
finish(_, res, _)
click to toggle source
Finalize the response including default cache headers into the response
@since 0.3.0 @api private
Calls superclass method
# File lib/hanami/action/cache/expires.rb, line 46 def finish(_, res, _) unless res.headers.include?(Action::EXPIRES) res.headers.merge!(self.class.expires_directives.headers) end super end