class OmniAuth::Strategies::Bitbucket

Public Instance Methods

callback_url() click to toggle source
# File lib/omniauth/strategies/bitbucket.rb, line 13
def callback_url
  full_host + script_name + callback_path
end
emails() click to toggle source
# File lib/omniauth/strategies/bitbucket.rb, line 44
def emails
  @emails ||= deep_symbolize(access_token.get("/api/2.0/user/emails").parsed).fetch(:values)
end
primary_email() click to toggle source
# File lib/omniauth/strategies/bitbucket.rb, line 48
def primary_email
  (emails.find {|info| info["is_primary"] } || {})["email"]
end
raw_info() click to toggle source
# File lib/omniauth/strategies/bitbucket.rb, line 40
def raw_info
  @raw_info ||= deep_symbolize(access_token.get("/api/2.0/user").parsed)
end