class Api::V2::UsersController
Has to be authenticated with :user_email and :user_token
Information returns in <user_info>;
{:name=>"sharn722", :id=>229, :email=>"sharn722@gmail.com", :bio=>"", :contributions=>1, :projects=>1, :collaborations=>1, :institute=>"UOK", :profile_url=>"http://localhost:3000/users/sharn722", :avatar=> {:original=>"/avatar.png", :thumb=>"/assets/thumb_avatar.png", :medium=>"/assets/medium_avatar.png"}, :latest_activity=>Wed, 08 Apr 2015 13:11:25 UTC +00:00, :badges=>[{:name=>"", :url=>""}]}
Public Instance Methods
info()
click to toggle source
Returns logged in user's profile
GET /api/v2/users/info(.:format)
Ex;
get :info, {:user_email => foo@bar.com, :user_token => "xxxxxxx"}
Output;
On success - {:status => "success", :user => <user_info>} On failed - {:status => "failed", :notice => "..."}
# File app/controllers/api/v2/users_controller.rb, line 40 def info @user = current_user if @user render json: {status: "success", notice: "Record found", user: @user.info} else render json: {status: "failed", notice: "Error: Couldn't find a user with email #{params[:user_email]}"} end end