class TestChanges::FindRunnerService

Attributes

argv_wrapper[R]
config[R]

Public Class Methods

new(argv_wrapper: nil, config: nil) click to toggle source
# File lib/test_changes/find_runner_service.rb, line 3
def initialize(argv_wrapper: nil, config: nil)
  @argv_wrapper = argv_wrapper
  @config = config
end

Public Instance Methods

call() click to toggle source
# File lib/test_changes/find_runner_service.rb, line 8
def call
  return config.runners.first unless argv_wrapper.runner_name

  config.runners.find do |runner|
    runner.name == argv_wrapper.runner_name
  end
end