Sha256: 2eff40aeba6f066c0a0712ada9b782e8d06fa331bdb65afcf4c315a150da1187

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 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

3 entries across 3 versions & 1 rubygems

Version Path
boned-0.3.2 api/api.rb
boned-0.3.1 api/api.rb
boned-0.3.0 api/api.rb