Class: Yoda::Store::Adapters::Base Abstract
- Inherits:
-
Object
- Object
- Yoda::Store::Adapters::Base
- Defined in:
- lib/yoda/store/adapters/base.rb
Overview
This class is abstract.
Direct Known Subclasses
Class Method Summary collapse
- .for(path) ⇒ Object abstract
- .type ⇒ Object abstract
Instance Method Summary collapse
- #batch_write(data, bar) ⇒ Object abstract
- #clear ⇒ Object abstract
- #delete(address) ⇒ Object abstract
- #exist?(address) ⇒ Boolean abstract
- #get(address) ⇒ Object abstract
- #keys ⇒ Object abstract
- #put(address, object) ⇒ Object abstract
- #stats ⇒ Object abstract
- #sync ⇒ Object abstract
Class Method Details
.for(path) ⇒ Object
This method is abstract.
7 8 9 |
# File 'lib/yoda/store/adapters/base.rb', line 7 def self.for(path) fail NotImplementedError end |
.type ⇒ Object
This method is abstract.
12 13 14 |
# File 'lib/yoda/store/adapters/base.rb', line 12 def self.type fail NotImplementedError end |
Instance Method Details
#batch_write(data, bar) ⇒ Object
This method is abstract.
59 60 |
# File 'lib/yoda/store/adapters/base.rb', line 59 def batch_write(data, ) end |
#clear ⇒ Object
This method is abstract.
52 53 54 |
# File 'lib/yoda/store/adapters/base.rb', line 52 def clear fail NotImplementedError end |
#delete(address) ⇒ Object
This method is abstract.
27 28 29 |
# File 'lib/yoda/store/adapters/base.rb', line 27 def delete(address) fail NotImplementedError end |
#exist?(address) ⇒ Boolean
This method is abstract.
32 33 34 |
# File 'lib/yoda/store/adapters/base.rb', line 32 def exist?(address) fail NotImplementedError end |
#get(address) ⇒ Object
This method is abstract.
17 18 19 |
# File 'lib/yoda/store/adapters/base.rb', line 17 def get(address) fail NotImplementedError end |
#keys ⇒ Object
This method is abstract.
37 38 39 |
# File 'lib/yoda/store/adapters/base.rb', line 37 def keys fail NotImplementedError end |
#put(address, object) ⇒ Object
This method is abstract.
22 23 24 |
# File 'lib/yoda/store/adapters/base.rb', line 22 def put(address, object) fail NotImplementedError end |
#stats ⇒ Object
This method is abstract.
42 43 44 |
# File 'lib/yoda/store/adapters/base.rb', line 42 def stats fail NotImplementedError end |
#sync ⇒ Object
This method is abstract.
47 48 49 |
# File 'lib/yoda/store/adapters/base.rb', line 47 def sync fail NotImplementedError end |