Sha256: 5c2cedf8b8b181b9892fc77c1bb5974731772410e817e6468f40b3e07c68093c
Contents?: true
Size: 392 Bytes
Versions: 14
Compression:
Stored size: 392 Bytes
Contents
require 'state_machine' class Car < Vehicle state_machine do event :reverse do transition [:parked, :idling, :first_gear] => :backing_up end event :park do transition :backing_up => :parked end event :idle do transition :backing_up => :idling end event :shift_up do transition :backing_up => :first_gear end end end
Version data entries
14 entries across 14 versions & 9 rubygems