module Hanami::Action::Cache::Expires
Module with Expires
logic
@since 0.3.0 @api private
Constants
- HEADER
The HTTP header for
Expires
@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 19 def self.included(base) base.class_eval do extend ClassMethods @expires_directives = nil end end
Public Instance Methods
finish()
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 52 def finish super headers.merge!(self.class.expires_directives.headers) unless headers.include? HEADER end