Sha256: fe75d874854c315f0d7144d155a1b826932f5064bc96df847b625f05f9ed0dcf
Contents?: true
Size: 859 Bytes
Versions: 26
Compression:
Stored size: 859 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true # ------------------------------------------------------------------- # Benchmarking changes in https://github.com/jekyll/jekyll/pull/6767 # ------------------------------------------------------------------- require 'benchmark/ips' require 'pathutil' DOC_PATH = File.join(File.expand_path(__dir__), '_puppies', 'rover.md') COL_PATH = File.join(File.expand_path(__dir__), '_puppies') def pathutil_relative Pathutil.new(DOC_PATH).relative_path_from(COL_PATH).to_s end def native_relative DOC_PATH.sub("#{COL_PATH}/", '') end if pathutil_relative == native_relative Benchmark.ips do |x| x.report('pathutil') { pathutil_relative } x.report('native') { native_relative } x.compare! end else print 'PATHUTIL: ' puts pathutil_relative print 'NATIVE: ' puts native_relative end
Version data entries
26 entries across 26 versions & 1 rubygems