require "json"
 require "net/http"

 class GithubIssues
     include Cinch::Plugin

     BaseURL      = "api.github.com"
     Organization = "Organisation"
     Username     = "Benutzername"
     Password     = "Passwort"

     private
     def request(uri, method, data = nil)
         uri = URI("https://#{BaseURL}#{uri}")
         Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
             req = method.new(uri.request_uri)
             req.basic_auth(Username, Password)
             req.body = data
             resp = http.request(req)
             return JSON.parse(resp.body)
         end
     end
 end