Creación de Gist a partir de un script de Ruby

¿Hay alguna manera de crear una información Anónima (pública o privada) usando net/http o net/https ?

Esto funcionó para mí.

 require 'net/http' require 'json' uri = URI("https://api.github.com/gists") payload = { 'description' => "My test gist", 'public' => true, 'files' => { 'test.txt' => { 'content' => "This is a test!\n\nI am making a public gist." } } } req = Net::HTTP::Post.new(uri.path) req.body = payload.to_json puts req.inspect puts req.body.inspect # GitHub API is strictly via HTTPS, so SSL is mandatory res = Net::HTTP.start(uri.hostname, uri.port, :use_ssl => true) do |http| http.request(req) end puts res.inspect puts res.body.inspect 

Resultado: mi puntaje de testing

Esta joya hará el truco para ti https://github.com/defunkt/gist !

Para el logging, requiere net / https.