class Hanami::Action::Cache::ValueDirective

Class representing value directives

ex: max-age=600

@since 0.3.0 @api private

Attributes

name[R]

@since 0.3.0 @api private

Public Class Methods

new(name, value) click to toggle source

@since 0.3.0 @api private

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

Public Instance Methods

to_str() click to toggle source

@since 0.3.0 @api private

# File lib/hanami/action/cache/directives.rb, line 37
def to_str
  "#{@name.to_s.tr('_', '-')}=#{@value.to_i}"
end
valid?() click to toggle source

@since 0.3.0 @api private

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