Class: RogIQ::Remote::Status

Inherits:
CommandBase show all
Defined in:
lib/rogiq/remote/status.rb

Instance Method Summary collapse

Instance Method Details

#dashboardObject



18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/rogiq/remote/status.rb', line 18

def dashboard
  if options[:ping]
    q = { ping: true }
    q[:host] = options[:host] unless options[:host].to_s.strip.empty?
    emit(api.get("/api/v1/cli/status/dashboard", q))
    return
  end

  q = {}
  q[:queues] = true if options[:queues]
  q[:db] = true if options[:db]
  q[:redis] = true if options[:redis]
  q[:ai] = true if options[:ai]
  emit(api.get("/api/v1/cli/status/dashboard", q))
end