Sha256: a868011d8007a6df4b1e1ebadab0b7075356b9ed8d627fa6ffbdf9834fd7f587
Contents?: true
Size: 435 Bytes
Versions: 33
Compression:
Stored size: 435 Bytes
Contents
# frozen_string_literal: true require 'timezone' # Simple script to validate that lookups are threadsafe. # # Usage: bundle exec ruby -Ilib test/threadsafe_lookup.rb USERNAME raise 'You must specify a geonames username' unless ARGV.first Timezone::Lookup.config(:geonames) do |c| c.username = ARGV.first end threads = Array.new(5).map do Thread.new { p Timezone.lookup(33.7489954, -84.3879824).name } end threads.map(&:join)
Version data entries
33 entries across 33 versions & 1 rubygems