class Mangadex::Storage::Memory
Public Class Methods
new()
click to toggle source
# File lib/mangadex/storage/memory.rb, line 4 def initialize @storage = {} end
Public Instance Methods
clear(scope)
click to toggle source
# File lib/mangadex/storage/memory.rb, line 18 def clear(scope) @storage.delete(scope) end
get(scope, key)
click to toggle source
# File lib/mangadex/storage/memory.rb, line 8 def get(scope, key) @storage.dig(scope.to_s, key.to_s) end
set(scope, key, value)
click to toggle source
# File lib/mangadex/storage/memory.rb, line 12 def set(scope, key, value) key = key.to_s @storage[scope] = {} unless @storage.has_key?(scope) @storage[scope][key] = value end