Sha256: c9561b48eac8b1ccc3190f55879209902745210a14eb385fd0660802b47d2221

Contents?: true

Size: 170 Bytes

Versions: 54

Compression:

Stored size: 170 Bytes

Contents

class TrafficLight
  state_machine :initial => :stop do
    event :cycle do
      transition :stop => :proceed, :proceed => :caution, :caution => :stop
    end
  end
end

Version data entries

54 entries across 54 versions & 7 rubygems

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