Sha256: d6f5b27b5fa96f1ac10d7f2187f8b306b4513a1250212fbf967b06c9c1beaaaf
Contents?: true
Size: 568 Bytes
Versions: 3
Compression:
Stored size: 568 Bytes
Contents
# -*- encoding : utf-8 -*- # This illustrates simple get w/ params and post w/ body services # It also illustrates having two services w/ the same endpoint (just different HTTP methods) module DummyServices class Reverse < Grape::API format :txt helpers do def echo(message) error!('Bad Request', 400) unless message message end end # curl localhost:5000/api/echo -H 'Content-Type: application/json' -d '{"red fish": "blue fish"}' -vv post '/reverse' do echo(env['api.request.body']).reverse end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pacto-0.4.0.rc3 | sample_apis/reverse_api.rb |
pacto-0.4.0.rc2 | sample_apis/reverse_api.rb |
pacto-0.4.0.rc1 | sample_apis/reverse_api.rb |