Sha256: 9aabf1b26e5cda66f1bafcdb017ef14fee9d045500afe75147642b5120fdbe8f
Contents?: true
Size: 505 Bytes
Versions: 1
Compression:
Stored size: 505 Bytes
Contents
require 'omniauth-oauth2' module OmniAuth module Strategies class Twingl < OmniAuth::Strategies::OAuth2 option :name, "twingl" option :client_options, { :site => "http://api.twin.gl" } uid { raw_info['id'] } info do { :name => raw_info["name"] } end extra do { :raw_info => raw_info } end def raw_info @raw_info ||= access_token.get('/v1/users/me').parsed end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-twingl-0.0.1 | lib/omniauth/strategies/twingl.rb |