Method: Hope::Source::Sub#initialize
- Defined in:
- lib/hope/source/sub.rb
#initialize(name, opts = {}) ⇒ Sub
Returns a new instance of Sub.
7 8 9 10 11 12 13 14 15 |
# File 'lib/hope/source/sub.rb', line 7 def initialize name, opts={} @name = name @socket = opts["socket"] || "ipc://hope" @event_type = opts["event_type"] @received = { :success => 0, :errors => 0, :latest_error => "" } @sub = Hope.ctx.connect ZMQ::SUB, @socket, self @sub.subscribe name Hope::Source.register self end |