Module: Legion::Extensions::Node::Runners::Beat

Includes:
Helpers::Lex, Helpers::Transport
Defined in:
lib/legion/extensions/node/runners/beat.rb

Instance Method Summary collapse

Instance Method Details

#beat(status: 'healthy', **opts) ⇒ Object



5
6
7
8
9
# File 'lib/legion/extensions/node/runners/beat.rb', line 5

def beat(status: 'healthy', **opts)
  log.debug 'sending hearbeat'
  messages::Beat.new(status: status).publish
  { success: true, status: status, **opts }
end