module LibWebSocket::Stateful

Base class for all classes with states

Attributes

state[RW]

Public Instance Methods

done() click to toggle source

Change state to ‘done’

# File lib/libwebsocket/stateful.rb, line 13
def done
  @state = 'done'
  true
end
done?() click to toggle source

Check if current state is done

# File lib/libwebsocket/stateful.rb, line 19
def done?
  @state == 'done'
end
state?(val) click to toggle source

Return true if current state match given state

# File lib/libwebsocket/stateful.rb, line 8
def state?(val)
  @state == val
end