class XboxLiveApi::JsonParsers::XboxOneAchievementJsonParser

Private Instance Methods

icon_url_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 21
def icon_url_from(achievement_json)
  achievement_json['mediaAssets'][0]['url']
end
id_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 13
def id_from(achievement_json)
  achievement_json['id'].to_i
end
is_secret_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 25
def is_secret_from(achievement_json)
  achievement_json['isSecret']
end
is_unlocked_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 17
def is_unlocked_from(achievement_json)
  achievement_json['progressState'] == 'Achieved'
end
locked_description_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 33
def locked_description_from(achievement_json)
  achievement_json['lockedDescription']
end
name_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 9
def name_from(achievement_json)
  achievement_json['name']
end
time_unlocked_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 41
def time_unlocked_from(achievement_json)
  achievement_json['progression']['timeUnlocked']
end
unlocked_description_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 29
def unlocked_description_from(achievement_json)
  achievement_json['description']
end
value_from(achievement_json) click to toggle source
# File lib/xbox_live_api/json_parsers/xbox_one_achievement_json_parser.rb, line 37
def value_from(achievement_json)
  achievement_json['rewards'][0]['value'].to_i
end