class Hanami::Action::Cache::NonValueDirective

Class representing non value directives

ex: no-cache

@since 0.3.0 @api private

Attributes

name[R]

@since 0.3.0 @api private

Public Class Methods

new(name) click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/directives.rb, line 59
def initialize(name)
  @name = name
end

Public Instance Methods

to_str() click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/directives.rb, line 65
def to_str
  @name.to_s.tr('_', '-')
end
valid?() click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/directives.rb, line 71
def valid?
  NON_VALUE_DIRECTIVES.include? @name
end