Class: OmniAuth::Strategies::Twitter
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Twitter
- Defined in:
- lib/omniauth/strategies/twitter.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ Twitter
constructor
A new instance of Twitter.
- #raw_info ⇒ Object
- #request_phase ⇒ Object
Constructor Details
#initialize(*args) ⇒ Twitter
Returns a new instance of Twitter.
9 10 11 12 13 |
# File 'lib/omniauth/strategies/twitter.rb', line 9 def initialize(*args) super .[:authorize_path] = '/oauth/authenticate' if .sign_in? .[:force_sign_in] = 'true' if .force_sign_in? end |
Instance Method Details
#raw_info ⇒ Object
39 40 41 42 43 |
# File 'lib/omniauth/strategies/twitter.rb', line 39 def raw_info @raw_info ||= MultiJson.decode(access_token.get('/1/account/verify_credentials.json').body) rescue ::Errno::ETIMEDOUT raise ::Timeout::Error end |
#request_phase ⇒ Object
15 16 17 |
# File 'lib/omniauth/strategies/twitter.rb', line 15 def request_phase super end |