diff options
| author | Xu Cheng | 2016-07-11 22:32:46 +0800 | 
|---|---|---|
| committer | GitHub | 2016-07-11 22:32:46 +0800 | 
| commit | fe3915237ef0c530ce1260cf7d2d0ca0d9d0eed1 (patch) | |
| tree | c9f69bde9b7df664e8f5489a1ad34a479faf6b56 /Library/Homebrew/system_config.rb | |
| parent | 7508da2876c4839182d55b5754dded33e3e55cff (diff) | |
| download | brew-fe3915237ef0c530ce1260cf7d2d0ca0d9d0eed1.tar.bz2 | |
config: show homebrew ruby for all system (#492)
Diffstat (limited to 'Library/Homebrew/system_config.rb')
| -rw-r--r-- | Library/Homebrew/system_config.rb | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/Library/Homebrew/system_config.rb b/Library/Homebrew/system_config.rb index 26a0c27ab..516c9c20a 100644 --- a/Library/Homebrew/system_config.rb +++ b/Library/Homebrew/system_config.rb @@ -85,6 +85,19 @@ class SystemConfig        end      end +    def describe_homebrew_ruby_version +      case RUBY_VERSION +      when /^1\.[89]/, /^2\.0/ +        "#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}" +      else +        RUBY_VERSION +      end +    end + +    def describe_homebrew_ruby +      "#{describe_homebrew_ruby_version} => #{RUBY_PATH}" +    end +      def hardware        return if Hardware::CPU.type == :dunno        "CPU: #{Hardware.cores_as_words}-core #{Hardware::CPU.bits}-bit #{Hardware::CPU.family}" @@ -129,6 +142,7 @@ class SystemConfig        f.puts "HOMEBREW_CELLAR: #{HOMEBREW_CELLAR}"        f.puts "HOMEBREW_BOTTLE_DOMAIN: #{BottleSpecification::DEFAULT_DOMAIN}"        f.puts hardware if hardware +      f.puts "Homebrew Ruby: #{describe_homebrew_ruby}"        f.puts "GCC-4.0: build #{gcc_40}" if gcc_40        f.puts "GCC-4.2: build #{gcc_42}" if gcc_42        f.puts "Clang: #{clang ? "#{clang} build #{clang_build}" : "N/A"}" | 
