Method: ZMQ::Message#update_state
- Defined in:
- lib/binproxy/parsers/zmq.rb
#update_state ⇒ Object
Protocol is symmetrical. Each endpoint has its own state. This is a bit clunky and maybe should be abstracted into a module? Or update parser.rb to differentiate between proto-shared and endpoint-separate state?
47 48 49 50 51 52 |
# File 'lib/binproxy/parsers/zmq.rb', line 47 def update_state current_state.dup.tap do |s| src = eval_parameter :src s[src] = next_state s[src] end end |