Module: OmniAuth::Strategies::MapsMeBase
- Included in:
- MapsMe, MapsMeToken
- Defined in:
- lib/omniauth/strategies/mapsme-base.rb
Constant Summary collapse
- MAPSME_BASE =
'https://passport.maps.me'
- MAPSME_DEFAULT_SCOPE =
'read'
- MAPSME_USER_DETAILS =
'/user_details/'
- MAPSME_CLIENT_OPTIONS =
{ :site => MAPSME_BASE, :authorize_url => "#{MAPSME_BASE}/oauth/authorize", :token_url => "#{MAPSME_BASE}/oauth/token/" }
Instance Method Summary collapse
Instance Method Details
#extract_name(raw_info) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/omniauth/strategies/mapsme-base.rb', line 14 def extract_name(raw_info) first_name = raw_info['first_name'] last_name = raw_info['last_name'] username = raw_info['username'] if first_name if last_name "#{first_name} #{last_name}" else first_name end else username end end |