Rynaro / fluxus

Fluxus is a simple, dependencyless, and extensible use-case wrapper for your Ruby code.
MIT License
9 stars 0 forks source link

Split `Runner` and `Caller` responsibilities #1

Open Rynaro opened 1 year ago

Rynaro commented 1 year ago

The current approach already provides a certain level of dependency injection. But the entanglement between the abstract and concrete classes creates a hard link between then.

TODO flowchart

TODO add more details about the architecture