Sha256: 2c36a305205dba900e905658925b25624880812efe87348a0cb8aa2997517a0c
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
usecase do set :token => '1901484c41b8752d61863e323c743abe2c6e90f8841bbdfa789e1d70bc6f4899' set :key => :simple post "/v1/set/:key" do set :value => (rand*100000).to_i param :token => resource(:token) param :value => resource(:value) end get "/v1/get/:key" do param :token => resource(:token) response 200 do p [resource(:value), body.to_i] end end post "/v1/set/:key" do param :key => 'rand(1000).to_i' set :value => (rand*100000).to_i param :token => resource(:token) param :value => resource(:value) end xpost "/v1/set/:key" do param :key => :file body file('/tmp/file') end get "/v1/keys/:key" do param :token => resource(:token) end get "/v1/keys" do param :token => resource(:token) end delete "/v1/del/:key" do header :'X-BONE-TOKEN' => resource(:token) end get "/v1/get/:key" do param :token => resource(:token) response 404 do # This is the correct response so don't fail end end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
boned-0.2.6 | api/api.rb |
boned-0.2.5 | api/api.rb |
boned-0.2.4 | api/api.rb |
boned-0.2.3 | api/api.rb |
boned-0.2.2 | api/api.rb |
boned-0.2.1 | api/api.rb |
boned-0.2.0 | config/stella/api.rb |