Method: Fancybox2::Module::Base#on_start
- Defined in:
- lib/fancybox2/module/base.rb
#on_start(packet = nil, &block) ⇒ Object
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/fancybox2/module/base.rb', line 181 def on_start(packet = nil, &block) if block_given? @on_start = block return end # Call user code @on_start.call(packet) if @on_start cfg = packet ? packet.payload : {} interval = cfg['aliveTimeout'] || 1000 # Start code execution from scratch logger.debug "Received 'start'" @status = :running start_sending_alive interval: interval end |