Class: OmniAuth::Strategies::Shikimori
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Shikimori
- Defined in:
- lib/omniauth/strategies/shikimori.rb
Overview
OmnAuth strategy for Shikimori
Constant Summary collapse
- USER_INFO_PATH =
'api/users/whoami'
Instance Method Summary collapse
Instance Method Details
#client ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/omniauth/strategies/shikimori.rb', line 30 def client @client ||= ::Shikimori::OAuth2::Client.new( .client_id, .client_secret, deep_symbolize(.), app_name: .app_name ) end |
#raw_info ⇒ Object
39 40 41 |
# File 'lib/omniauth/strategies/shikimori.rb', line 39 def raw_info @raw_info ||= access_token.get(info_uri).parsed end |