Class: Heartcheck::Executors::Base
- Inherits:
-
Object
- Object
- Heartcheck::Executors::Base
- Defined in:
- lib/heartcheck/executors/base.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#dispatch(checkers) ⇒ Object
4 5 6 7 8 |
# File 'lib/heartcheck/executors/base.rb', line 4 def dispatch(checkers) checkers.map do |checker| track_and_check(checker) end end |
#track_and_check(checker) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/heartcheck/executors/base.rb', line 10 def track_and_check(checker) started = Time.now checker.check.tap do |checked| checked[:time] = ((Time.now - started) * 1_000.0) Logger.info MultiJson.dump(checked) end end |