Class: AdequateJson::Resolver::Cache

Inherits:
Object
  • Object
show all
Defined in:
lib/adequate_json/resolver.rb

Class Method Summary collapse

Class Method Details

.get(serializer_id) ⇒ Object



43
44
45
# File 'lib/adequate_json/resolver.rb', line 43

def get(serializer_id)
  store[serializer_id]
end

.reset!Object



56
57
58
# File 'lib/adequate_json/resolver.rb', line 56

def reset!
  @store = {}
end

.set(serializer_id, serializer) ⇒ Object



47
48
49
50
# File 'lib/adequate_json/resolver.rb', line 47

def set(serializer_id, serializer)
  store[serializer_id] = serializer
  serializer
end

.storeObject



52
53
54
# File 'lib/adequate_json/resolver.rb', line 52

def store
  @store ||= {}
end