百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

state_machines

> 编程语言
开源

添加了对在任何 Ruby 类上的属性创建状态机的支持

870 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

添加了对在任何 Ruby 类上的属性创建状态机的支持

状态机

  • 初始状态 * 名称空间状态 * 状态转换回调 * 条件转换 * 协调状态管理保护 * 异步状态机 (async: true) * 由状态驱动的实例行为 * 自定义状态值 * 并行事件 * 路径分析

ruby 类 TorpedoSystem 中 state_machine :bay_doors, 初始值为 :closed 如下:

system.open_bay_doors()! system.fire_torpedo # => true

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubyrubystate-machine

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言