class Remenv::Adapter::Memory

Attributes

store[R]

Public Class Methods

new() click to toggle source
# File lib/remenv/adapter/memory.rb, line 6
def initialize
  clear!
end

Public Instance Methods

clear!() click to toggle source
# File lib/remenv/adapter/memory.rb, line 14
def clear!
  @store = {}
end
get(key) click to toggle source
# File lib/remenv/adapter/memory.rb, line 24
def get(key)
  store[key.to_s]
end
set(pairs) click to toggle source
# File lib/remenv/adapter/memory.rb, line 18
def set(pairs)
  pairs.each do |key, value|
    store[key.to_s] = value.to_s
  end
end
show() click to toggle source
# File lib/remenv/adapter/memory.rb, line 10
def show
  store
end
unset(*keys) click to toggle source
# File lib/remenv/adapter/memory.rb, line 28
def unset(*keys)
  keys.each { |key| store.delete(key) }
end