没有合适的资源?快使用搜索试试~ 我知道了~
transitions:从ActiveModel中提取状态机
共48个文件
rb:30个
gemfile:5个
yml:3个
需积分: 9 0 下载量 194 浏览量
2021-05-15
03:46:14
上传
评论
收藏 37KB ZIP 举报
温馨提示
概述 概要 transitions是Ruby状态机的实现。 安装 滑轨 这进入您的Gemfile: gem "transitions" , :require => [ "transitions" , "active_model/transitions" ] …并将其纳入您的ORM模型: include ActiveModel :: Transitions 单机版 gem install transitions …并将其纳入您的班级: include Transitions 使用过渡 class Product include ActiveModel :: Transitions state_machine do state :available # first one is initial state state :out_of_stock , :exit
资源推荐
资源详情
资源评论
收起资源包目录
transitions-master.zip (48个子文件)
transitions-master
gemfiles
rails_4_0.gemfile 227B
rails_3_1.gemfile 215B
rails_3_2.gemfile 215B
rails_3_0.gemfile 216B
LICENSE.txt 1KB
.ruby-version 6B
lib
transitions.rb 2KB
transitions
machine.rb 3KB
state.rb 1KB
presenter.rb 194B
event.rb 5KB
state_transition.rb 2KB
version.rb 50B
active_record
transitions.rb 101B
active_model
transitions.rb 3KB
Gemfile 177B
.todo.reek 3KB
.codeclimate.yml 122B
transitions.gemspec 1KB
Rakefile 426B
.travis.yml 436B
test
state
test_state.rb 2KB
test_state_predicate_method.rb 619B
event
test_event_checks.rb 703B
test_event_arguments.rb 652B
test_event.rb 2KB
test_event_being_fired.rb 878B
helper.rb 391B
machine
test_machine.rb 2KB
machine_template.rb 462B
test_fire_event_machine.rb 933B
test_available_states_listing.rb 570B
active_record
test_custom_select.rb 722B
test_active_record_timestamps.rb 4KB
test_active_record.rb 8KB
test_active_record_scopes.rb 1KB
state_transition
test_state_transition_event_fired_callback.rb 1KB
test_state_transition_event_failed_callback.rb 844B
test_state_transition_guard_check.rb 2KB
test_state_transition_on_transition_callback.rb 1KB
test_state_transition_success_callback.rb 1KB
test_state_transition.rb 1KB
README.md 14KB
.rubocop.yml 646B
Appraisals 652B
.gitignore 60B
bin
console 92B
CHANGELOG.md 5KB
共 48 条
- 1
资源评论
凯然
- 粉丝: 18
- 资源: 4568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功