class Bench::RbenvImplementation

Constants

RBENV_ROOT

Public Class Methods

new(name, version, flags) click to toggle source
# File lib/bench9000/implementation.rb, line 108
def initialize(name, version, flags)
  @name = name
  @version = version
  @flags = flags
end

Public Instance Methods

command(benchmark) click to toggle source
# File lib/bench9000/implementation.rb, line 114
def command(benchmark)
  "#{RBENV_ROOT}/versions/#{@version}/bin/ruby #{@flags} -I#{HARNESS_DIR} #{benchmark.flags} #{benchmark.file}"
end