code: def ranked(summoner, optional={})
      region = optional[:region] || @sightstone.region
      season = optional[:season]
      id = if summoner.is_a? Summoner
      summoner.id
      else
      summoner
      end
      uri = "https://prod.api.pvp.net/api/lol/#{region}/v1.2/stats/by-summoner/#{id}/ranked"
      response = if season.nil?
        _get_api_response(uri)
      else
         _get_api_response(uri, {'season' => season})
      end
  
      _parse_response(response) { |resp|
        data = JSON.parse(resp)
        stats =  RankedStats.new(data)
        if block_given?
          yield stats
        else
          return stats
        end
      }
  
    end
docs: get a summary of stats for a summoner
   @param [Summoner, Fixnum] summoner summoner object of name
   @param optional [Hash] optional arguments: :region => replaces default region
   @ return [RankedStats] of the summoner