Class: ESM::Connection::Ledger
- Inherits:
-
Concurrent::Map
- Object
- Concurrent::Map
- ESM::Connection::Ledger
- Defined in:
- lib/esm/connection/ledger.rb
Instance Method Summary collapse
Instance Method Details
#add(request) ⇒ Object
10 11 12 |
# File 'lib/esm/connection/ledger.rb', line 10 def add(request) self[request.id] = Promise.new end |
#include?(request) ⇒ Boolean
6 7 8 |
# File 'lib/esm/connection/ledger.rb', line 6 def include?(request) !self[request.id].nil? end |
#remove(request) ⇒ Object
14 15 16 |
# File 'lib/esm/connection/ledger.rb', line 14 def remove(request) delete(request.id) end |