Class: ForestAdminAgent::Routes::System::HealthCheck

Inherits:
AbstractRoute
  • Object
show all
Includes:
Builder
Defined in:
lib/forest_admin_agent/routes/system/health_check.rb

Instance Method Summary collapse

Methods inherited from AbstractRoute

#add_route, #build, #initialize, #routes

Constructor Details

This class inherits a constructor from ForestAdminAgent::Routes::AbstractRoute

Instance Method Details

#handle_request(_args = {}) ⇒ Object



12
13
14
# File 'lib/forest_admin_agent/routes/system/health_check.rb', line 12

def handle_request(_args = {})
  { content: { error: nil, message: 'Agent is running' }, status: 200 }
end

#setup_routesObject



6
7
8
9
10
# File 'lib/forest_admin_agent/routes/system/health_check.rb', line 6

def setup_routes
  add_route('forest', 'GET', '/', ->(args) { handle_request(args) })

  self
end