Module: Isolator::Isolate
- Included in:
- Isolator
- Defined in:
- lib/isolator/isolate.rb
Overview
Add .isolate function to build and register adapters
Instance Method Summary collapse
Instance Method Details
#isolate(id, **options) ⇒ Object
6 7 8 9 10 |
# File 'lib/isolator/isolate.rb', line 6 def isolate(id, **) raise "Adapter already registered: #{id}" if Isolator.adapters.key?(id.to_s) adapter = AdapterBuilder.call(**) Isolator.adapters[id.to_s] = adapter end |