Class: Speedup::Adapters::Server
- Inherits:
-
Object
- Object
- Speedup::Adapters::Server
- Includes:
- HTTParty
- Defined in:
- lib/speedup/adapters/server.rb
Instance Method Summary collapse
- #get(request_id) ⇒ Object
-
#initialize(options = {}) ⇒ Server
constructor
A new instance of Server.
- #write(request_id, data) ⇒ Object
Constructor Details
Instance Method Details
#get(request_id) ⇒ Object
16 17 18 |
# File 'lib/speedup/adapters/server.rb', line 16 def get(request_id) @memory.get(request_id) end |
#write(request_id, data) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/speedup/adapters/server.rb', line 20 def write(request_id, data) @memory.write(request_id, data) opts = { body: {request_id: request_id, contexts: data.contexts, data: data}.to_json, headers: {"Content-Type" => "application/json", "X-SUR-API-Key" => @api_key}, } self.class.post(@url + '/requests.json', opts ) end |