Sha256: 87ca9012593e3c2adac8d408be18d6d3f12fdfe90bbd9bf3178790b0581dd065

Contents?: true

Size: 382 Bytes

Versions: 1

Compression:

Stored size: 382 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony/http'

def get_server_time
  Polyphony::HTTP::Agent.get('https://ui.realiteq.net/', q: :time).json
end

X = 10
puts "Making #{X} requests..."
t0 = Time.now
supervise do |s|
  X.times { s.spin { get_server_time } }
end
elapsed = Time.now - t0
puts "count: #{X} elapsed: #{elapsed} rate: #{X / elapsed} reqs/s"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.19 examples/http/http_client.rb