Class: Wobauth::UsersController

Inherits:
ApplicationController show all
Defined in:
app/controllers/wobauth/users_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_ability

Instance Method Details

#createObject

POST /users



30
31
32
33
34
35
# File 'app/controllers/wobauth/users_controller.rb', line 30

def create
  @user = User.new(user_params)

  @user.save
  respond_with(@user)
end

#destroyObject

DELETE /users/1



44
45
46
47
# File 'app/controllers/wobauth/users_controller.rb', line 44

def destroy
  @user.destroy
  respond_with(@user)
end

#editObject

GET /users/1/edit



26
27
# File 'app/controllers/wobauth/users_controller.rb', line 26

def edit
end

#indexObject

GET /users



9
10
11
12
# File 'app/controllers/wobauth/users_controller.rb', line 9

def index
  @users = User.all
  respond_with(@users)
end

#newObject

GET /users/new



20
21
22
23
# File 'app/controllers/wobauth/users_controller.rb', line 20

def new
  @user = User.new(new_user_params)
  respond_with(@user)
end

#showObject

GET /users/1



15
16
17
# File 'app/controllers/wobauth/users_controller.rb', line 15

def show
  respond_with(@user)
end

#updateObject

PATCH/PUT /users/1



38
39
40
41
# File 'app/controllers/wobauth/users_controller.rb', line 38

def update
  @user.update(user_params)
  respond_with(@user)
end