5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/varager/routes.rb', line 5
def generate(client=Varager)
OpenAPI::Route.draw(client) do
match "users/sign_in", "varager/handlers/app_response#response", :auth, via: :post, :options => {:skip_auth => true}
match "api/environments", "varager/handlers/app_response#envs", :list_envs, via: :get
match "api/environments/:id", "varager/handlers/app_response#env", :get_env, via: :get
match "api/environments/:id", "varager/handlers/app_response#env", :delete_env, via: :delete
match "api/environments/:id", "varager/handlers/app_response#env", :add_vars, via: :put
match "api/users", "varager/handlers/app_response#response", :list_users, via: :get
match "GET", "varager/handlers/app_response#response", :GET, via: :get
match "DELETE", "varager/handlers/app_response#response", :DELETE, via: :get
match "PUT", "varager/handlers/app_response#response", :PUT, via: :get
match "POST", "varager/handlers/app_response#response", :POST, via: :post
end
end
|