Sha256: 3306a5c2b2b97d656273e92caa3e53bb3d15f5304fed5be115211aaf23d9461f
Contents?: true
Size: 483 Bytes
Versions: 7
Compression:
Stored size: 483 Bytes
Contents
module Koine class TestRunner class Adapters def initialize(adapters = [], fallback: LastCommand.new) adapters = adapters.dup adapters.unshift(fallback) adapters.push(Adapters::Null.new) adapters.inject do |previous, adapter| previous.next_adapter = adapter adapter end @chain = adapters.first end def test_command(config) @chain.test_command(config) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems