Module: Kaisoku::Adapters::Factory
- Defined in:
- lib/kaisoku/adapter.rb
Class Method Summary collapse
Class Method Details
.build(name, configuration:) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/kaisoku/adapter.rb', line 65 def build(name, configuration:) case name.to_s when 'rspec' RSpecAdapter.new(configuration: configuration) when 'minitest' MinitestAdapter.new(configuration: configuration) when 'test-unit' TestUnitAdapter.new(configuration: configuration) when 'cucumber' CucumberAdapter.new(configuration: configuration) else raise Error, "unknown adapter: #{name}" end end |