Method: Faulty::Circuit#try_run
- Defined in:
- lib/faulty/circuit.rb
#try_run(**options) { ... } ⇒ Result<Object, Error>
269 270 271 272 273 |
# File 'lib/faulty/circuit.rb', line 269 def try_run(**, &block) Result.new(ok: run(**, &block)) rescue FaultyError => e Result.new(error: e) end |