summaryrefslogtreecommitdiff
path: root/lib/chef_zero/data_store/memory_store.rb
diff options
context:
space:
mode:
authorJohn Keiser <jkeiser@opscode.com>2014-04-21 07:36:46 -0700
committerJohn Keiser <jkeiser@opscode.com>2014-04-21 07:36:46 -0700
commite908aa35f5b62f646557a9b932189e184fc093e1 (patch)
treef9f75e440b3c4405da10bffdfcc1d263cb204677 /lib/chef_zero/data_store/memory_store.rb
parent09de5c7174277e1d0f1b67dce4cff74daa2cbb1f (diff)
downloadchef-zero-e908aa35f5b62f646557a9b932189e184fc093e1.tar.gz
Support ChefFSDataStore from prior versions
Diffstat (limited to 'lib/chef_zero/data_store/memory_store.rb')
-rw-r--r--lib/chef_zero/data_store/memory_store.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/chef_zero/data_store/memory_store.rb b/lib/chef_zero/data_store/memory_store.rb
index c7e5b7f..aba052d 100644
--- a/lib/chef_zero/data_store/memory_store.rb
+++ b/lib/chef_zero/data_store/memory_store.rb
@@ -18,14 +18,19 @@
require 'chef_zero/data_store/data_already_exists_error'
require 'chef_zero/data_store/data_not_found_error'
+require 'chef_zero/data_store/interface_v2'
module ChefZero
module DataStore
- class MemoryStore
+ class MemoryStore < ChefZero::DataStore::InterfaceV2
def initialize
clear
end
+ def interface_version
+ 2
+ end
+
def clear
@data = {}
@@ -33,7 +38,6 @@ module ChefZero
end
def create_org
- # Create containers
org = {
'clients' => {
'chef-validator' => '{ "validator": true }',