Interactor provides a common interface for performing complex user interactions.
Compose your business logic into commands that sanitize and validate input.
A micro library providing Ruby objects with Publish-Subscribe capabilities
A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
The main features of apneadiving/waterfall are: Business Logic.
Open-source alternatives to apneadiving/waterfall include: adomokos/light-service — Series of Actions with an emphasis on simplicity. collectiveidea/interactor — Interactor provides a common interface for performing complex user interactions. cypriss/mutations — Compose your business logic into commands that sanitize and validate input. krisleech/wisper — A micro library providing Ruby objects with Publish-Subscribe capabilities. saturnflyer/surrounded — Create encapsulated systems of objects and focus on their interactions. servactory/servactory — Powerful Service Object for Ruby applications.