美国社会科学院
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
评论0
最新资源