class Hanami::Action::Cache::CacheControl::Directives

Class which stores CacheControl values

@since 0.3.0 @api private

Constants

SEPARATOR

@since 2.0.0 @api private

Public Class Methods

new(*values) click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/cache_control.rb, line 66
def initialize(*values)
  @directives = Hanami::Action::Cache::Directives.new(*values)
end

Public Instance Methods

headers() click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/cache_control.rb, line 72
def headers
  if @directives.any?
    {Action::CACHE_CONTROL => @directives.join(SEPARATOR)}
  else
    {}
  end
end