Sha256: 4a30f8a1cda3c3dbe7b7a9d117754e006b44dc961c65f79771d0d9d3bc0498ac
Contents?: true
Size: 374 Bytes
Versions: 6
Compression:
Stored size: 374 Bytes
Contents
# frozen_string_literal: true %w[lib benchmarks].each { |name| $LOAD_PATH.unshift(name) } require 'benchmark/ips' require 'lite/uxid' Benchmark.ips do |x| x.report('Hashid') do Lite::Uxid::Hashid.encode(rand(1..1_000_000)) end x.report('NanoID') do Lite::Uxid::Nanoid.encode end x.report('ULID') do Lite::Uxid::Ulid.encode end x.compare! end
Version data entries
6 entries across 6 versions & 1 rubygems