26 lines
402 B
Ruby
26 lines
402 B
Ruby
|
require 'peek/adapters/base'
|
||
|
|
||
|
module Peek
|
||
|
module Adapters
|
||
|
class Memory < Base
|
||
|
attr_accessor :requests
|
||
|
|
||
|
def initialize(options = {})
|
||
|
@requests = {}
|
||
|
end
|
||
|
|
||
|
def get(request_id)
|
||
|
@requests[request_id]
|
||
|
end
|
||
|
|
||
|
def save(request_id)
|
||
|
@requests[request_id] = Peek.results
|
||
|
end
|
||
|
|
||
|
def reset
|
||
|
@requests.clear
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|