Method: Heartcheck::Checks::Base#register_dynamic_services

Defined in:
lib/heartcheck/checks/base.rb

#register_dynamic_services(&block) ⇒ void

This method returns an undefined value.

It is used to register dynamic services thats need to be evaluate when the checker is running.

This proc need to return an Array.

Examples:

register_dynamic_services do
  [
    { name: 'service name', connection: MyConnection }
  ]
end


91
92
93
# File 'lib/heartcheck/checks/base.rb', line 91

def register_dynamic_services(&block)
  @dynamic_services = block if block_given?
end