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

Class which stores CacheControl values

@since 0.3.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 64
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 70
def headers
  if @directives.any?
    { HEADER => @directives.join(', ') }
  else
    {}
  end
end