Sha256: 3f6d65de299806ade053337cd8493f8a066395451b9edfd805add32e6ff5c6ca

Contents?: true

Size: 288 Bytes

Versions: 6

Compression:

Stored size: 288 Bytes

Contents

class MalformedEvents
  include StateShifter::Definition

  state_machine do 

    # first state to be defined is the initial one
    state :new do
      event :submit => :awaiting_review
    end

    state :awaiting_review do
      event :submit => :being_reviewed
    end

  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
state_shifter-1.1.3 examples/malformed_events.rb
state_shifter-1.1.2 examples/malformed_events.rb
state_shifter-1.0.7 examples/malformed_events.rb
state_shifter-1.0.5 examples/malformed_events.rb
state_shifter-1.0.3 examples/malformed_events.rb
state_shifter-0.8.1 examples/malformed_events.rb