文件名称:aass:Acts-As-State-Setter (AASS) 根据当前状态和指定条件设置对象的下一个状态
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-26 02:10:26
Ruby
美国社会科学院 Acts-As-State-Setter (AASS) 是一个轻量级的状态机库。 安装 将此行添加到应用程序的 Gemfile 中: gem 'aass', :git => "git@github.com:kentan88/aass.git", :branch => "master" 前 class Delivery < ActiveRecord::Base def set_status case status when 'unassigned' if can_assign? 'assigned' elsif can_postponed? 'postponed' else can_cancel? 'cancelled' e
【文件预览】:
aass-master
----.gitignore(185B)
----LICENSE.txt(1KB)
----README.md(2KB)
----lib()
--------aass()
--------aass.rb(1KB)
----aass.gemspec(792B)
----Gemfile(89B)
----dummy.rb(1KB)
----Rakefile(29B)