48 lines
789 B
Ruby
48 lines
789 B
Ruby
class ApiUsersController < ApplicationController
|
|
|
|
before_filter :signed_in_user, only: [:index, :edit, :update, :destroy]
|
|
|
|
respond_to :json
|
|
|
|
def index
|
|
@users = User.paginate(page: params[:page])
|
|
end
|
|
|
|
def create
|
|
@user = User.new()
|
|
@user.creator = current_user
|
|
@user.description = params[:description]
|
|
@user.save
|
|
respond_with @user, responder: ApiResponder, :location => api_user_detail_url(@user)
|
|
end
|
|
|
|
def show
|
|
@user = User.find(params[:id])
|
|
end
|
|
|
|
def delete
|
|
@user = User.find(params[:id])
|
|
@user.delete
|
|
|
|
respond_with @user, responder: ApiResponder
|
|
end
|
|
|
|
def friend_request_index
|
|
end
|
|
|
|
def friend_request_create
|
|
end
|
|
|
|
def friend_index
|
|
end
|
|
|
|
def friend_create
|
|
end
|
|
|
|
def friend_show
|
|
end
|
|
|
|
def friend_destroy
|
|
end
|
|
|
|
end |