Merge pull request #8449 from reitermarkus/document-system-config

Refactor and document `SystemConfig`.
This commit is contained in:
Markus Reiter 2020-08-23 04:39:05 +02:00 committed by GitHub
commit fbf3d807d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 3 deletions

View File

@ -3,7 +3,7 @@
require "formula" require "formula"
require "os/linux/glibc" require "os/linux/glibc"
class SystemConfig module SystemConfig
class << self class << self
def host_glibc_version def host_glibc_version
version = OS::Linux::Glibc.system_version version = OS::Linux::Glibc.system_version

View File

@ -1,6 +1,6 @@
# frozen_string_literal: true # frozen_string_literal: true
class SystemConfig module SystemConfig
class << self class << self
undef describe_java, describe_homebrew_ruby undef describe_java, describe_homebrew_ruby

View File

@ -5,7 +5,10 @@ require "software_spec"
require "development_tools" require "development_tools"
require "extend/ENV" require "extend/ENV"
class SystemConfig # Helper module for querying information about the system configuration.
#
# @api private
module SystemConfig
class << self class << self
def clang def clang
@clang ||= if DevelopmentTools.installed? @clang ||= if DevelopmentTools.installed?