Skip to content

Instantly share code, notes, and snippets.

@jaigouk
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaigouk/a6f158034e2de67ccc87 to your computer and use it in GitHub Desktop.
Save jaigouk/a6f158034e2de67ccc87 to your computer and use it in GitHub Desktop.
require 'net/http'
require 'uri'
require 'json'
base = "http://letsrevolutionizetesting.com/challenge.json"
1.upto(100) do |i|
uri = URI.parse(base)
header = {'Content-Type' => 'application/json'}
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.request_uri, header)
response = http.request(request)
new_base = JSON.parse(response.body)["follow"]
puts JSON.parse(response.body)
unless new_base
break
else
base = new_base.gsub("challenge", "challenge.json")
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment