]> gitweb.factorcode.org Git - factor.git/commitdiff
Add delete-object to S3 vocab
authorChris Double <chris.double@double.co.nz>
Thu, 15 Oct 2009 00:11:59 +0000 (13:11 +1300)
committerChris Double <chris.double@double.co.nz>
Thu, 15 Oct 2009 00:11:59 +0000 (13:11 +1300)
extra/s3/s3.factor

index 24eae2cd89b955e34fb03c31860686dd18428c13..faeb8df2ecb6217b474945c9096a3cca3f62d4ad 100644 (file)
@@ -137,6 +137,10 @@ TUPLE: key name last-modified size ;
     sign-http-request 
     http-request 2drop ;
 
+: delete-object ( bucket key -- )
+    "/" prepend H{ } clone "DELETE" <s3-request>
+    dup s3-url <delete-request> sign-http-request http-request 2drop ;
+
 ! "testbucket" create-bucket
 ! "testbucket" delete-bucket
 ! buckets