Class: Heartcheck::Controllers::Inspect

Inherits:
Base
  • Object
show all
Defined in:
lib/heartcheck/controllers/inspect.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/heartcheck/controllers/inspect.rb', line 4

def index
  results = {
    application_name: application_name,
    dependencies: []
  }

  checks = Heartcheck.checks
  results[:dependencies] += checks.reduce([]) do |acc, elem|
    acc << elem.uri_info
  end.flatten.uniq

  MultiJson.dump(results)
end