class OmniAuth::Strategies::SteamV2
Private Instance Methods
friend_list_url()
click to toggle source
# File lib/omniauth/strategies/steamv2.rb, line 49 def friend_list_url URI.parse("http://api.steampowered.com/ISteamUser/GetFriendList/v0001/?key=#{options.api_key}&steamid=#{steam_id}&relationship=friend") end
player()
click to toggle source
# File lib/omniauth/strategies/steamv2.rb, line 37 def player @player ||= raw_info["response"]["players"].first end
player_profile_uri()
click to toggle source
# File lib/omniauth/strategies/steamv2.rb, line 45 def player_profile_uri URI.parse("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=#{options.api_key}&steamids=#{steam_id}") end
raw_info()
click to toggle source
# File lib/omniauth/strategies/steamv2.rb, line 33 def raw_info @raw_info ||= options.api_key ? MultiJson.decode(Net::HTTP.get(player_profile_uri)) : {} end
steam_id()
click to toggle source
# File lib/omniauth/strategies/steamv2.rb, line 41 def steam_id openid_response.display_identifier.split("/").last end