add users API
This commit is contained in:
parent
4aca61e8a6
commit
4ad91d3c11
5 changed files with 91 additions and 1 deletions
31
lib/api.rb
31
lib/api.rb
|
@ -1,2 +1,31 @@
|
|||
class Gitlab::API < Grape::API
|
||||
require 'api/entities'
|
||||
require 'api/helpers'
|
||||
|
||||
module Gitlab
|
||||
class API < Grape::API
|
||||
format :json
|
||||
helpers APIHelpers
|
||||
|
||||
resource :users do
|
||||
before { authenticate! }
|
||||
|
||||
# GET /users
|
||||
get do
|
||||
@users = User.all
|
||||
present @users, :with => Entities::User
|
||||
end
|
||||
|
||||
# GET /users/:id
|
||||
get ":id" do
|
||||
@user = User.find(params[:id])
|
||||
present @user, :with => Entities::User
|
||||
end
|
||||
end
|
||||
|
||||
# GET /user
|
||||
get "/user" do
|
||||
authenticate!
|
||||
present @current_user, :with => Entities::User
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue