example/api/endpoints.rb in grape-swagger-0.21.0 vs example/api/endpoints.rb in grape-swagger-0.22.0
- old
+ new
@@ -21,25 +21,25 @@
@@splines = []
namespace :splines do
#
desc 'Get all splines',
- is_array: true,
- http_codes: [
- { code: 200, message: 'get Splines', model: Api::Entities::Splines },
- { code: 422, message: 'SplinesOutError' }
- ]
+ is_array: true,
+ http_codes: [
+ { code: 200, message: 'get Splines', model: Api::Entities::Splines },
+ { code: 422, message: 'SplinesOutError' }
+ ]
get do
present :items, @@splines, with: Entities::Splines
end
#
desc 'Return a spline.',
- http_codes: [
- { code: 200, message: 'get Splines' },
- { code: 422, message: 'SplinesOutError' }
- ]
+ http_codes: [
+ { code: 200, message: 'get Splines' },
+ { code: 422, message: 'SplinesOutError' }
+ ]
params do
requires :id, type: Integer, desc: 'Spline id.'
end
get ':id' do
error!(code: 422, message: 'SplinesOutError') unless @@splines[params[:id] - 1]
@@ -47,13 +47,13 @@
present @@splines[params[:id] - 1], with: Entities::Splines
end
#
desc 'Create a spline.',
- http_codes: [
- { code: 201, message: 'Spline created', model: Api::Entities::Splines }
- ]
+ http_codes: [
+ { code: 201, message: 'Spline created', model: Api::Entities::Splines }
+ ]
params do
requires :spline, type: Hash do
requires :x, type: Numeric
requires :y, type: Numeric
end
@@ -71,13 +71,13 @@
present spline, with: Entities::Splines
end
#
desc 'Update a spline.',
- http_codes: [
- { code: 200, message: 'update Splines', model: Api::Entities::Splines },
- { code: 422, message: 'SplinesOutError' }
- ]
+ http_codes: [
+ { code: 200, message: 'update Splines', model: Api::Entities::Splines },
+ { code: 422, message: 'SplinesOutError' }
+ ]
params do
requires :id, type: Integer, desc: 'Spline id.'
optional :spline, type: Hash do
optional :x, type: Numeric
optional :y, type: Numeric