Sha256: d731426a858bf51b3c3e1df0d53e69247b929fac0aa1ccee906fe733fc90d73f
Contents?: true
Size: 393 Bytes
Versions: 14
Compression:
Stored size: 393 Bytes
Contents
require_relative '../../files/models/vehicle' 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 & 2 rubygems