Sha256: 69aa50bbd1a614b9dbd76aa2e67183bc2eee9d12424fb27e7b1a80f40cd78c36
Contents?: true
Size: 535 Bytes
Versions: 5
Compression:
Stored size: 535 Bytes
Contents
# frozen_string_literal: true module FiniteMachine # Stand in for lack of matching transition. # # Used internally by {EventsMap} # # @api private class UndefinedTransition # Initialize an undefined transition # # @api private def initialize(name) @name = name freeze end def to_state(from) from end def ==(other) other.is_a?(UndefinedTransition) && name == other.name end protected attr_reader :name end # UndefinedTransition end # FiniteMachine
Version data entries
5 entries across 5 versions & 1 rubygems