module Sensu::API::Routes::Checks

Constants

CHECKS_URI
CHECK_URI

Public Instance Methods

get_check() click to toggle source

GET /checks/:check_name

# File lib/sensu/api/routes/checks.rb, line 15
def get_check
  check_name = parse_uri(CHECK_URI).first
  if @settings[:checks][check_name] && !@settings[:checks][check_name][:standalone]
    @response_content = @settings[:checks][check_name].merge(:name => check_name)
    respond
  else
    not_found!
  end
end
get_checks() click to toggle source

GET /checks

# File lib/sensu/api/routes/checks.rb, line 9
def get_checks
  @response_content = @settings.checks.reject { |check| check[:standalone] }
  respond
end