Ruby では、外部コマンドのcurl を呼び出さなくてもできる

require 'open-uri'
require 'json'

url = 'http://〜' # URL

uri = URI.parse( url )
p obj = JSON.parse( uri.read ) # response body

例えば、外部コマンドのcurlを呼び出して、スクレイピングするなら、

require 'nokogiri'

command = `curl #{ url }`
html = `#{ command }`

doc = Nokogiri::HTML( html )