Sha256: 7155d18a00a67a99c91ab43ff6108da1485d2f35a1100480ef95c5441fde1955
Contents?: true
Size: 634 Bytes
Versions: 2
Compression:
Stored size: 634 Bytes
Contents
class SampleApi < Grape::API resource 'widgets' do desc 'widgets list' get '/' do end desc 'individual widget' get ':id' do end desc 'create a widget' params do requires :name, type: 'string', desc: 'the widgets name' optional :description, type: 'string', desc: 'the widgets name' end post '/' do end desc 'update a widget' params do optional :name, type: 'string', desc: 'the widgets name' optional :description, type: 'string', desc: 'the widgets name' end put ':id' do end end resource 'admin' do get '/' do end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
grape-apiary-0.0.2 | spec/support/sample_api.rb |
grape-apiary-0.0.1 | spec/support/sample_api.rb |