前回はcurlコマンドを使って直接APIを叩きました。今回はRubyからAPIを叩いてみます。 RubyでHTTP(S)の通信を操作する方法は色々ありますが、まずは基本ということでnet/http(s)を使います。ぶっちゃけ、APIを叩くならもっと便利なライブラリもいくつかあるのですが…。 Droplet一覧を取得する まずはいつものをやります。 require 'net/https' require 'uri' droplet_ep = 'https://api.digitalocean.com/v2/droplets' token = '(トークン)' uri = URI.parse(droplet_ep) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::S