Class: Backend
- Inherits:
-
Object
- Object
- Backend
- Defined in:
- lib/backend/backend.rb
Direct Known Subclasses
Instance Method Summary collapse
- #addblob(value) ⇒ Object
- #addtree(keys) ⇒ Object
- #delete(key) ⇒ Object
- #exists?(key) ⇒ Boolean
-
#initialize ⇒ Backend
constructor
A new instance of Backend.
- #make_ref(name, key) ⇒ Object
- #ref(name) ⇒ Object
- #retrieve(key) ⇒ Object
- #type(key) ⇒ Object
Constructor Details
#initialize ⇒ Backend
Returns a new instance of Backend.
2 3 4 |
# File 'lib/backend/backend.rb', line 2 def initialize raise NotImplementedError, "must instantiate a specific type of backend" end |
Instance Method Details
#addblob(value) ⇒ Object
10 11 12 |
# File 'lib/backend/backend.rb', line 10 def addblob(value) raise NotImplementedError, "must instantiate a specific type of backend" end |
#addtree(keys) ⇒ Object
14 15 16 |
# File 'lib/backend/backend.rb', line 14 def addtree(keys) raise NotImplementedError, "must instantiate a specific type of backend" end |
#delete(key) ⇒ Object
26 27 28 |
# File 'lib/backend/backend.rb', line 26 def delete(key) raise NotImplementedError, "must instantiate a specific type of backend" end |
#exists?(key) ⇒ Boolean
30 31 32 |
# File 'lib/backend/backend.rb', line 30 def exists?(key) raise NotImplementedError, "must instantiate a specific type of backend" end |
#make_ref(name, key) ⇒ Object
22 23 24 |
# File 'lib/backend/backend.rb', line 22 def make_ref(name, key) raise NotImplementedError, "must instantiate a specific type of backend" end |
#ref(name) ⇒ Object
18 19 20 |
# File 'lib/backend/backend.rb', line 18 def ref(name) raise NotImplementedError, "must instantiate a specific type of backend" end |
#retrieve(key) ⇒ Object
6 7 8 |
# File 'lib/backend/backend.rb', line 6 def retrieve(key) raise NotImplementedError, "must instantiate a specific type of backend" end |
#type(key) ⇒ Object
34 35 36 |
# File 'lib/backend/backend.rb', line 34 def type(key) raise NotImplementedError, "must instantiate a specific type of backend" end |