Module: GDK::Diagnostic

Defined in:
lib/gdk/diagnostic.rb,
lib/gdk/diagnostic/geo.rb,
lib/gdk/diagnostic/asdf.rb,
lib/gdk/diagnostic/base.rb,
lib/gdk/diagnostic/nginx.rb,
lib/gdk/diagnostic/gitaly.rb,
lib/gdk/diagnostic/gitlab.rb,
lib/gdk/diagnostic/golang.rb,
lib/gdk/diagnostic/pguser.rb,
lib/gdk/diagnostic/status.rb,
lib/gdk/diagnostic/bundler.rb,
lib/gdk/diagnostic/version.rb,
lib/gdk/diagnostic/workerd.rb,
lib/gdk/diagnostic/hostname.rb,
lib/gdk/diagnostic/praefect.rb,
lib/gdk/diagnostic/mac_ports.rb,
lib/gdk/diagnostic/ruby_gems.rb,
lib/gdk/diagnostic/postgresql.rb,
lib/gdk/diagnostic/stale_data.rb,
lib/gdk/diagnostic/environment.rb,
lib/gdk/diagnostic/chromedriver.rb,
lib/gdk/diagnostic/dependencies.rb,
lib/gdk/diagnostic/file_watches.rb,
lib/gdk/diagnostic/rvm_and_asdf.rb,
lib/gdk/diagnostic/configuration.rb,
lib/gdk/diagnostic/stale_services.rb,
lib/gdk/diagnostic/git_maintenance.rb,
lib/gdk/diagnostic/pending_migrations.rb

Defined Under Namespace

Classes: Asdf, Base, Bundler, Chromedriver, Configuration, Dependencies, Environment, FileWatches, Geo, GitMaintenance, Gitaly, Gitlab, Golang, Hostname, MacPorts, Nginx, PendingMigrations, Pguser, Postgresql, Praefect, RubyGems, RvmAndAsdf, StaleData, StaleServices, Status, Version, Workerd

Class Method Summary collapse

Class Method Details

.allObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/gdk/diagnostic.rb', line 5

def self.all
  klasses = %i[
    Environment
    RvmAndAsdf
    MacPorts
    Bundler
    Version
    Configuration
    Dependencies
    PendingMigrations
    Postgresql
    Pguser
    Geo
    Praefect
    Gitaly
    Gitlab
    Status
    Golang
    StaleData
    StaleServices
    Chromedriver
    FileWatches
    Hostname
    Nginx
    GitMaintenance
    Workerd
  ]

  klasses.map do |const|
    const_get(const).new
  end
end