Class: ProveKeybase::ApiV1ProofsController
- Inherits:
-
KeybaseBaseController
- Object
- ApplicationController
- KeybaseBaseController
- ProveKeybase::ApiV1ProofsController
- Defined in:
- app/controllers/prove_keybase/api_v1_proofs_controller.rb
Instance Method Summary collapse
Methods inherited from KeybaseBaseController
#avatar_url_from_username, #handle_proof_failed, #user_is_logged_in!, #user_proving_own_account!
Instance Method Details
#show ⇒ Object
2 3 4 5 6 7 8 |
# File 'app/controllers/prove_keybase/api_v1_proofs_controller.rb', line 2 def show proofs = ProveKeybase::KeybaseProof.where(username: params[:username]) serializable_user = ProveKeybase::SerializableUser.new(proofs, avatar_url_from_username(params[:username])) render json: serializable_user, serializer: ProveKeybase::UserSerializer rescue ActiveRecord::RecordNotFound render json: {}, status: 404 end |