require 'benchmark_helper' class AddTrailingSeparatorBenchmark < BenchmarkHelper def setup @file ||= __FILE__ end def teardown super graph_benchmarks end def bench_rust_add_trailing_separator benchmark_graph :rust do FasterPath.add_trailing_separator('/hello/world') FasterPath.add_trailing_separator('/hello/world/') end end def bench_ruby_add_trailing_separator benchmark_graph :ruby do Pathname.allocate.send(:add_trailing_separator, '/hello/world') Pathname.allocate.send(:add_trailing_separator, '/hello/world/') end end end