diff options
Diffstat (limited to 'lib/omni_auth/strategies/bitbucket.rb')
-rw-r--r-- | lib/omni_auth/strategies/bitbucket.rb | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/omni_auth/strategies/bitbucket.rb b/lib/omni_auth/strategies/bitbucket.rb index 6c914b4222a..043b8e58ad1 100644 --- a/lib/omni_auth/strategies/bitbucket.rb +++ b/lib/omni_auth/strategies/bitbucket.rb @@ -1,42 +1,42 @@ # frozen_string_literal: true -require 'omniauth-oauth2' +require "omniauth-oauth2" module OmniAuth module Strategies class Bitbucket < OmniAuth::Strategies::OAuth2 - option :name, 'bitbucket' + option :name, "bitbucket" option :client_options, { - site: 'https://bitbucket.org', - authorize_url: 'https://bitbucket.org/site/oauth2/authorize', - token_url: 'https://bitbucket.org/site/oauth2/access_token' + site: "https://bitbucket.org", + authorize_url: "https://bitbucket.org/site/oauth2/authorize", + token_url: "https://bitbucket.org/site/oauth2/access_token", } uid do - raw_info['username'] + raw_info["username"] end info do { - name: raw_info['display_name'], - avatar: raw_info['links']['avatar']['href'], - email: primary_email + name: raw_info["display_name"], + avatar: raw_info["links"]["avatar"]["href"], + email: primary_email, } end def raw_info - @raw_info ||= access_token.get('api/2.0/user').parsed + @raw_info ||= access_token.get("api/2.0/user").parsed end def primary_email - primary = emails.find { |i| i['is_primary'] && i['is_confirmed'] } - primary && primary['email'] || nil + primary = emails.find { |i| i["is_primary"] && i["is_confirmed"] } + primary && primary["email"] || nil end def emails - email_response = access_token.get('api/2.0/user/emails').parsed - @emails ||= email_response && email_response['values'] || nil + email_response = access_token.get("api/2.0/user/emails").parsed + @emails ||= email_response && email_response["values"] || nil end def callback_url |