Sha256: 0cb9a6b2a2d6b59dd7a07706f3f0364bacc6d5d2f7cb946433586ae8acb9312d
Contents?: true
Size: 567 Bytes
Versions: 6
Compression:
Stored size: 567 Bytes
Contents
require_relative 'runners/runner' require_relative 'runners/test_runner' require_relative 'runners/change_runner' require_relative 'runners/variable_runner' module Retest module Runners module_function def runner_for(command) for_test = command.include?('<test>') for_change = command.include?('<changed>') if for_test && for_change then VariableRunner elsif for_test then TestRunner elsif for_change then ChangeRunner else Runner end.new command end end end
Version data entries
6 entries across 6 versions & 1 rubygems