Sha256: 147f3d20ce921fb8a7b93f242528abd24ebdcbd8f7f1f85c168d09ed72d76699
Contents?: true
Size: 1001 Bytes
Versions: 1
Compression:
Stored size: 1001 Bytes
Contents
module Spec module Support # Test API class API < Grape::API version 'v1' prefix 'api' format 'json' get 'custom_name', as: :my_custom_route_name do 'hello' end get 'ping' do 'pong' end resource :cats do get '/' do %w(cats cats cats) end route_param :id do get do 'cat' end end end route :any, '*path' do 'catch-all route' end end # API with more than one version class APIWithMultipleVersions < Grape::API version %w(beta alpha v1) get 'ping' do 'pong' end end # API with another API mounted inside it class MountedAPI < Grape::API mount Spec::Support::API end # API with a version that would be illegal as a method name class APIWithIllegalVersion < Grape::API version 'beta-1' get 'ping' do 'pong' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grape-route-helpers-1.2.1 | spec/support/api.rb |