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