Sha256: b5dd0d69d3a8c890ea435bef96e4909774e6f4dc76c7cfa1eda36f53513405db
Contents?: true
Size: 474 Bytes
Versions: 4
Compression:
Stored size: 474 Bytes
Contents
class NullState # Simplifies call via super to SimpleDelegator during StateHolder#new # Avoid chicken and egg problem by mimicing rather than inheriting from State attr_reader :holder def initialize(holder: nil, opts: {}) @holder = holder end def self.list {} end def name 'NullState' end alias :to_s :name def symbol :NullState end private def transition_to(state) end def enter end def exit end end
Version data entries
4 entries across 4 versions & 1 rubygems