Method: Moneta::Stack#store

Defined in:
lib/moneta/stack.rb

#store(key, value, options = {}) ⇒ Object

Store value with key

Parameters:

  • key (Object)
  • value (Object)
  • options (Hash) (defaults to: {})

Options Hash (options):

  • :expires (Integer)

    Set expiration time (See Expires)

  • :raw (Boolean)

    Raw access without value transformation (See Transformer)

  • :prefix (String)

    Prefix key (See Transformer)

  • Other (Object)

    options as defined by the adapters or middleware

Returns:

  • value



58
59
60
61
# File 'lib/moneta/stack.rb', line 58

def store(key, value, options = {})
  @stack.each { |s| s.store(key, value, options) }
  value
end