class Socrates::Storage::Memory

Public Class Methods

new() click to toggle source
# File lib/socrates/storage/memory.rb, line 8
def initialize
  @memory = {}
end

Public Instance Methods

clear(key) click to toggle source
# File lib/socrates/storage/memory.rb, line 16
def clear(key)
  @memory.delete(key)
end
clear_all() click to toggle source
# File lib/socrates/storage/memory.rb, line 28
def clear_all
  @memory.clear
end
get(key) click to toggle source
# File lib/socrates/storage/memory.rb, line 20
def get(key)
  @memory[key]
end
has_key?(key) click to toggle source
# File lib/socrates/storage/memory.rb, line 12
def has_key?(key)
  @memory.has_key?(key)
end
put(key, value) click to toggle source
# File lib/socrates/storage/memory.rb, line 24
def put(key, value)
  @memory[key] = value
end