Sha256: 7f7c1ed290b58fa525de34525ef2a25ec41d80c75e37c0ff8ff7503e299259db

Contents?: true

Size: 491 Bytes

Versions: 25

Compression:

Stored size: 491 Bytes

Contents

module DataMapper
  module Is
    module StateMachine
      module Data

        class Event

          attr_reader :name, :machine, :transitions

          def initialize(name, machine)
            @name        = name
            @machine     = machine
            @transitions = []
          end

          def add_transition(from, to)
            @transitions << { :from => from, :to => to }
          end

        end

      end # Data
    end # StateMachine
  end # Is
end # DataMapper

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
ardm-is-state_machine-1.2.0 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.2.0 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.2.0.rc2 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.2.0.rc1 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.1.0 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.1.0.rc3 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.1.0.rc2 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.1.0.rc1 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.2 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.1 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.0 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.0.rc3 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.0.rc2 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-1.0.0.rc1 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.10.2 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.10.1 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.10.0 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.9.5 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.9.4 lib/dm-is-state_machine/is/data/event.rb
dm-is-state_machine-0.9.9 lib/dm-is-state_machine/is/data/event.rb