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)