diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-06-19 18:19:16 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-06-19 11:42:34 +0000 |
| commit | 378e65af9a0d707436f20a5a514f5ea503f89ee8 (patch) | |
| tree | bca66461f3d7c9d0d0cdd8bdcbba218cd2fc5cee | |
| parent | 2ccd5f8cef40d9f8e4ef7852b65af44fbc67d65e (diff) | |
[rubygems/rubygems] Dump `RbConfig` elements to escape special characters
Naively embed strings do not work if special characters (newline,
backslahes and so on) are contained.
https://github.com/rubygems/rubygems/commit/ac2c4c4af1
| -rw-r--r-- | test/rubygems/test_gem_ext_builder.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/rubygems/test_gem_ext_builder.rb b/test/rubygems/test_gem_ext_builder.rb index d84091d00c..76579b8720 100644 --- a/test/rubygems/test_gem_ext_builder.rb +++ b/test/rubygems/test_gem_ext_builder.rb @@ -323,10 +323,10 @@ install: end RUBY RbConfig::CONFIG.each do |k, v| - f.puts %(RbConfig::CONFIG["#{k}"] = "#{v}") + f.puts %(RbConfig::CONFIG[#{k.dump}] = #{v.dump}) end RbConfig::MAKEFILE_CONFIG.each do |k, v| - f.puts %(RbConfig::MAKEFILE_CONFIG["#{k}"] = "#{v}") + f.puts %(RbConfig::MAKEFILE_CONFIG[#{k.dump}] = #{v.dump}) end f.puts "RbConfig::CONFIG['host_os'] = 'fake_os'" f.puts "RbConfig::CONFIG['arch'] = 'fake_arch'" |
