# File lib/omniauth/strategies/oauth/douban.rb, line 38
      def user_info
        user_hash = self.user_hash
        location = user_hash['location'] ? user_hash['location']['$t'] : nil
        image = user_hash['link'].find{|l| l['@rel'] == 'icon'}['@href']
        douban_url = user_hash['link'].find{|l| l['@rel'] == 'alternate'}['@href']
        {
          'username' => user_hash['db:uid']['$t'],
          'name' => user_hash['title']['$t'],
          'location' => location,
          'image' => image,
          'description' => user_hash['content']['$t'],
          'urls' => {
            'Douban' => douban_url,
          },
        }
      end