Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module GithubPRs
- require "net/http"
- require "uri"
- require "json"
- def self.poll_github
- username = ARGV[0]
- token = ARGV[1]
- owner = ARGV[2]
- repo = ARGV[3]
- uri = URI.parse("https://api.github.com/repos/#{owner}/#{repo}/pulls")
- http = Net::HTTP.new(uri.host, uri.port)
- http.use_ssl = true
- request = Net::HTTP::Get.new(uri.request_uri)
- request.basic_auth(username, token)
- response = http.request(request)
- puts JSON.parse(response.body)
- end
- self.poll_github
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement