Sha256: 12b1590cbf24ce187a88643824560e8ba61e50b791513a5ae5622754a8ac6d4f
Contents?: true
Size: 774 Bytes
Versions: 4
Compression:
Stored size: 774 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', documentation: { example: 'super widget' } optional :description, type: String, desc: 'the widgets name', documentation: { example: 'the best widget ever made' } 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
grape-apiary-1.0.0 | spec/support/sample_api.rb |
grape-apiary-0.2.0 | spec/support/sample_api.rb |
grape-apiary-0.1.2 | spec/support/sample_api.rb |
grape-apiary-0.1.1 | spec/support/sample_api.rb |