Sha256: 45023ad891e0ee221d0dfc009a62795716662b96934f16aba5bfde5caffb38fe

Contents?: true

Size: 215 Bytes

Versions: 54

Compression:

Stored size: 215 Bytes

Contents

class AutoShop
  state_machine :initial => :available do
    event :tow_vehicle do
      transition :available => :busy
    end
    
    event :fix_vehicle do
      transition :busy => :available 
    end
  end
end

Version data entries

54 entries across 54 versions & 7 rubygems

Version Path
joelind-state_machine-0.8.1 examples/auto_shop.rb
pluginaweek-state_machine-0.7.6 examples/auto_shop.rb
pluginaweek-state_machine-0.8.0 examples/auto_shop.rb
state_machine-1.1.2 examples/auto_shop.rb
state_machine-1.1.1 examples/auto_shop.rb
state_machine-1.1.0 examples/auto_shop.rb
state_machine-1.0.3 examples/auto_shop.rb
hsume2-state_machine-1.0.5 examples/auto_shop.rb
state_machine-1.0.2 examples/auto_shop.rb
hsume2-state_machine-1.0.4 examples/auto_shop.rb
hsume2-state_machine-1.0.3 examples/auto_shop.rb
hsume2-state_machine-1.0.2 examples/auto_shop.rb
hsume2-state_machine-1.0.1 examples/auto_shop.rb
state_machine-1.0.1 examples/auto_shop.rb
state_machine-1.0.0 examples/auto_shop.rb
state_machine-0.10.4 examples/auto_shop.rb
state_machine-0.10.3 examples/auto_shop.rb
state_machine-0.10.2 examples/auto_shop.rb
state_machine-0.10.1 examples/auto_shop.rb
state_machine-0.10.0 examples/auto_shop.rb