class Api::V3::UsersController
Has to be authenticated with :user_email and :user_token
Information returns in <user_info>:
{ "status": "success", "notice": "Record found", "user": { "name": "Isuru Akalanka", "id": 143, "email": "isuru@venturit.com", "bio": "### My Profile\r\nThis is my profile details", "institute": "Venturit", "profile_url": "http://localhost:3000/users/isuru-akalanka", "contributions": 2, "projects": 1, "collaborations": 1, "avatar": { "original": "http://localhost:3000/uploads/user/avatar/143/at_t.png", "thumb": "http://localhost:3000/uploads/user/avatar/143/thumb_at_t.png", "medium": "http://localhost:3000/uploads/user/avatar/143/medium_at_t.png" }, "latest_activity": "2015-09-01T05:53:48.581Z", "badges": [ { "name": "", "url": "" } ] } }
Public Instance Methods
info()
click to toggle source
Returns logged in user's profile
GET /api/v3/users/info.json
Ex:
get :info, {:user_email => foo@bar.com, :user_token => "xxxxxxx", :format => :json}
Output:
On success - {:status => "success", :user => <user_info>} On failed - {:status => "failed", :notice => "..."}
# File app/controllers/api/v3/users_controller.rb, line 53 def info @user = current_user end