collectiveidea

interactor

collectiveidea

Interactor provides a common interface for performing complex user interactions.

AI 简介

Interactor 是一个用于执行复杂用户交互的 Ruby 库,提供了一个统一的接口来封装应用程序的业务逻辑。其核心功能包括通过上下文对象传递和处理数据,支持在操作失败时标记上下文,并允许定义前后钩子以增强交互流程。该库特别适合于需要清晰分离业务逻辑与控制逻辑的应用场景中使用,如 Web 应用程序中的服务层实现,有助于提高代码的可维护性和测试性。

Ruby
MIT License
3.5k
Stars
214
Forks
51
Watchers
17
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分59.3
默认分支master