Class: Kitchen::Driver::VmpoolStores::BaseStore
- Inherits:
-
Object
- Object
- Kitchen::Driver::VmpoolStores::BaseStore
- Defined in:
- lib/kitchen/driver/vmpool_stores/base_store.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#cleanup(pool_member: nil, pool_name: nil, reuse_instances: false, &block) ⇒ Object
a callback that executes when a pool member has been run.
-
#initialize(options = {}) ⇒ BaseStore
constructor
A new instance of BaseStore.
-
#take_pool_member(pool_name) ⇒ String
mark them used so nobody else can use it.
Constructor Details
#initialize(options = {}) ⇒ BaseStore
Returns a new instance of BaseStore.
19 20 21 |
# File 'lib/kitchen/driver/vmpool_stores/base_store.rb', line 19 def initialize( = {}) end |
Instance Method Details
#cleanup(pool_member: nil, pool_name: nil, reuse_instances: false, &block) ⇒ Object
a callback that executes when a pool member has been run
34 35 36 |
# File 'lib/kitchen/driver/vmpool_stores/base_store.rb', line 34 def cleanup(pool_member: nil, pool_name: nil, reuse_instances: false, &block) raise NotImplemented end |
#take_pool_member(pool_name) ⇒ String
mark them used so nobody else can use it
26 27 28 |
# File 'lib/kitchen/driver/vmpool_stores/base_store.rb', line 26 def take_pool_member(pool_name) raise NotImplemented end |