lib/fauna/cache.rb in fauna-1.2 vs lib/fauna/cache.rb in fauna-1.3
- old
+ new
@@ -36,9 +36,17 @@
update_cache(ref, res)
res['resource']
end
end
+ def patch(ref, data)
+ res = @connection.patch(ref, data)
+ if res['resource']
+ update_cache(ref, res)
+ res['resource']
+ end
+ end
+
def delete(ref, data)
@connection.delete(ref, data)
@cache.delete(ref)
nil
end