Class: Hydra::PermissionsCache

Inherits:
Object
  • Object
show all
Defined in:
lib/hydra/permissions_cache.rb

Instance Method Summary collapse

Constructor Details

#initializePermissionsCache

Returns a new instance of PermissionsCache.



2
3
4
# File 'lib/hydra/permissions_cache.rb', line 2

def initialize
  clear 
end

Instance Method Details

#clearObject



14
15
16
# File 'lib/hydra/permissions_cache.rb', line 14

def clear
  @cache = {}
end

#get(pid) ⇒ Object



6
7
8
# File 'lib/hydra/permissions_cache.rb', line 6

def get(pid)
  @cache[pid]
end

#put(pid, doc) ⇒ Object



10
11
12
# File 'lib/hydra/permissions_cache.rb', line 10

def put(pid, doc)
  @cache[pid] = doc 
end