Sha256: 836c18fd02042b22c235e6adbd64b2a5fa2e6aed690b88c2cf75c6de942c9091
Contents?: true
Size: 513 Bytes
Versions: 26
Compression:
Stored size: 513 Bytes
Contents
#!/usr/bin/env ruby require_relative '../lib/knapsack' runner = ARGV[0] arguments = ARGV[1] MAP = { 'rspec' => Knapsack::Runners::RSpecRunner, 'cucumber' => Knapsack::Runners::CucumberRunner, 'minitest' => Knapsack::Runners::MinitestRunner, 'spinach' => Knapsack::Runners::SpinachRunner, } runner_class = MAP[runner] if runner_class runner_class.run(arguments) else raise 'Undefined runner. Please provide runner name and optional arguments, for instance: knapsack rspec "--color --profile"' end
Version data entries
26 entries across 26 versions & 1 rubygems