Class: Ecom::Core::UserRolesController
Instance Method Summary
collapse
#current_user, #logged_in?
Instance Method Details
#create ⇒ Object
10
11
12
13
14
15
16
17
18
|
# File 'app/controllers/ecom/core/user_roles_controller.rb', line 10
def create
user_role = UserRole.new(user_role_params)
if user_role.save
render json: user_role, status: :created
else
render json: { success: false, errors: user_role.errors }, status: :unprocessable_entity
end
end
|
#index ⇒ Object
6
7
8
|
# File 'app/controllers/ecom/core/user_roles_controller.rb', line 6
def index
render json: UserRole.all
end
|
#update ⇒ Object
20
21
22
23
24
25
26
|
# File 'app/controllers/ecom/core/user_roles_controller.rb', line 20
def update
if @user_role.update(user_role_params)
render json: @user_role
else
render json: { success: false, errors: @user_role.errors }, status: :unprocessable_entity
end
end
|