diff options
Diffstat (limited to 'lib/chef_zero/data_store/default_facade.rb')
-rw-r--r-- | lib/chef_zero/data_store/default_facade.rb | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/chef_zero/data_store/default_facade.rb b/lib/chef_zero/data_store/default_facade.rb index 5e932d5..d906446 100644 --- a/lib/chef_zero/data_store/default_facade.rb +++ b/lib/chef_zero/data_store/default_facade.rb @@ -66,15 +66,13 @@ module ChefZero end def get(path, request = nil) - begin - real_store.get(path, request) - rescue DataNotFoundError - result = default_creator.get(path) - if result - FFI_Yajl::Encoder.encode(result, :pretty => true) - else - raise - end + real_store.get(path, request) + rescue DataNotFoundError + result = default_creator.get(path) + if result + FFI_Yajl::Encoder.encode(result, :pretty => true) + else + raise end end |