motion/core/persistence.rb in bubble-wrap-1.3.0 vs motion/core/persistence.rb in bubble-wrap-1.4.0

- old
+ new

@@ -27,15 +27,22 @@ storage.setObject(value, forKey: storage_key(key)) end storage.synchronize end + def delete(key) + value = storage.objectForKey storage_key(key) + storage.removeObjectForKey(storage_key(key)) + storage.synchronize + value + end + def storage NSUserDefaults.standardUserDefaults end def storage_key(key) - app_key + '_' + key.to_s + "#{app_key}_#{key}" end end end ::Persistence = BubbleWrap::Persistence unless defined?(::Persistence)