Sha256: 39ceea8c150097848fa6405fa6f7d915b3a45060df1fc05d8e948361c433c99a

Contents?: true

Size: 215 Bytes

Versions: 1

Compression:

Stored size: 215 Bytes

Contents

module Transitions
  module Presenter
    def available_states
      get_state_machine.states.map(&:name).sort_by(&:to_s)
    end

    def available_events
      get_state_machine.events.keys.sort
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
transitions-1.0.1 lib/transitions/presenter.rb