Sha256: f0f45ffd76c6559c496a281cc2c3b8fa5304107904a97e1a7e2bda2674ee9fb7

Contents?: true

Size: 338 Bytes

Versions: 2

Compression:

Stored size: 338 Bytes

Contents

class NilState
  attr_reader :holder, :previous_state_class, :previous_states
  def initialize(holder, previous_state_class)
    @holder = holder
    @previous_state_class = previous_state_class
    @previous_states = []
  end

private
  def transition_to(new_state_class)
  end

  def enter
  end

  def exit
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simplestate-0.3.1 lib/simplestate/nil_state.rb
simplestate-0.3.0 lib/simplestate/nil_state.rb