Sha256: 7df135042bc358da4ca0b9bf616b11f8892a5306e6c0a958ff78719ca0a9c29c
Contents?: true
Size: 527 Bytes
Versions: 2
Compression:
Stored size: 527 Bytes
Contents
#! /usr/bin/env ruby # frozen_string_literal: true require 'ruby-prof' require './lib/gman' # Pick N random domains directly, # without pre-loading the Gman list for an accurate benchmark count = (ARGV[0] || 100).to_i domains = File.readlines('./config/domains.txt') domains = domains.select { |l| l =~ /^[a-z0-9]/i } domains = domains.sample(count) RubyProf.start domains.each do |domain| Gman.new("foo@bar.#{domain}").valid? end result = RubyProf.stop printer = RubyProf::FlatPrinter.new(result) printer.print($stdout)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gman-7.0.5 | script/profile |
gman-7.0.4 | script/profile |