Sha256: 686a25ec9b0e4060c713e86d06ae4d59e6bb41797363531f6d44016845a84fd5
Contents?: true
Size: 457 Bytes
Versions: 1
Compression:
Stored size: 457 Bytes
Contents
require 'omniauth/strategies/oauth2' class OmniAuth::Strategies::Seesaw < OmniAuth::Strategies::OAuth2 option :name, 'seesaw' option :client_options, { site: 'https://api.seesaw.co' } uid do raw_info['id'] end info do { name: raw_info['name'], avatar_url: raw_info['avatar_url'] } end extra do { raw_info: raw_info } end def raw_info @raw_info ||= access_token.get('/v1/me').parsed end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-seesaw-0.1.0 | lib/omniauth/strategies/seesaw.rb |