Class: OmniAuth::Strategies::Strava
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Strava
- Defined in:
- lib/omniauth/strategies/strava.rb
Instance Method Summary collapse
Instance Method Details
#athlete ⇒ Object
49 50 51 52 53 |
# File 'lib/omniauth/strategies/strava.rb', line 49 def athlete access_token.[:mode] = :query access_token.[:param_name] = :access_token @athlete ||= MultiJson.load(access_token.get('/api/v3/athlete', { access_token: access_token.token }).body) end |
#authorize_params ⇒ Object
14 15 16 17 18 |
# File 'lib/omniauth/strategies/strava.rb', line 14 def super.tap do |params| params[:approval_prompt] = 'auto' end end |
#callback_phase ⇒ Object
24 25 26 |
# File 'lib/omniauth/strategies/strava.rb', line 24 def callback_phase super end |
#request_phase ⇒ Object
20 21 22 |
# File 'lib/omniauth/strategies/strava.rb', line 20 def request_phase super end |