You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interactify enhances Rails applications by simplifying complex interactor chains.
12
12
This gem builds on [interactors](https://github.com/collectiveidea/interactor) and [interactor-contracts](https://github.com/michaelherold/interactor-contracts) to improve readability and maintainability of business logic.
Sometimes contract validation fails at runtime as an exception. It's something unexpected and you'll have an `Interactor::Failure` sent to rollbar/sentry/honeybadger.
268
259
If the context is large it's often hard to spot what the actual problem is or where it occurred.
@@ -311,7 +302,6 @@ Actual promises are:
311
302
step1
312
303
```
313
304
314
-
315
305
### Interactor wiring specs
316
306
Sometimes you have an interactor chain that fails because something is expected deeper down the chain and not provided further up the chain.
317
307
The existing way to solve this is with enough integration specs to catch them, hunting and sticking a `byebug`, `debugger` or `binding.pry` in at suspected locations and inferring where in the chain the wiring went awry.
0 commit comments