jam-cloud/app/controllers/api_users_controller.rb

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