diff --git a/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.3.4.gem b/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.3.4.gem deleted file mode 100644 index 48bb9499..00000000 Binary files a/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.3.4.gem and /dev/null differ diff --git a/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.4.gem b/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.4.gem new file mode 100644 index 00000000..80d9ddf1 Binary files /dev/null and b/.vendor/bundle/ruby/3.0.0/cache/activesupport-7.1.4.gem differ diff --git a/.vendor/bundle/ruby/3.0.0/cache/minitest-5.24.1.gem b/.vendor/bundle/ruby/3.0.0/cache/minitest-5.24.1.gem deleted file mode 100644 index 9e147ee7..00000000 Binary files a/.vendor/bundle/ruby/3.0.0/cache/minitest-5.24.1.gem and /dev/null differ diff --git a/.vendor/bundle/ruby/3.0.0/cache/minitest-5.25.1.gem b/.vendor/bundle/ruby/3.0.0/cache/minitest-5.25.1.gem new file mode 100644 index 00000000..161464d6 Binary files /dev/null and b/.vendor/bundle/ruby/3.0.0/cache/minitest-5.25.1.gem differ diff --git a/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.5.gem b/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.5.gem deleted file mode 100644 index 12610b9d..00000000 Binary files a/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.5.gem and /dev/null differ diff --git a/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.6.gem b/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.6.gem new file mode 100644 index 00000000..bf6b6fdb Binary files /dev/null and b/.vendor/bundle/ruby/3.0.0/cache/rexml-3.3.6.gem differ diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/gem_make.out index 187c583f..7ad2eee9 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/gem_make.out @@ -1,5 +1,5 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-h4qnld.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-4s2ozc.rb extconf.rb checking for __builtin_clz()... yes checking for __builtin_clzl()... yes checking for __builtin_clzll()... yes @@ -35,82 +35,82 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal' Makefile:177: warning: overriding recipe for target 'clean' - #q®U:177: warning: ignoring old recipe for target 'clean' + ů8V:177: warning: ignoring old recipe for target 'clean' Makefile:184: warning: overriding recipe for target 'distclean' - #q®U:184: warning: ignoring old recipe for target 'distclean' + ů8V:184: warning: ignoring old recipe for target 'distclean' Makefile:192: warning: overriding recipe for target 'install-so' - #q®U:192: warning: ignoring old recipe for target 'install-so' + ů8V:192: warning: ignoring old recipe for target 'install-so' Makefile:202: warning: overriding recipe for target 'pre-install-rb-default' - #q®U:202: warning: ignoring old recipe for target 'pre-install-rb-default' + ů8V:202: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:204: warning: overriding recipe for target '.sitearchdir.time' - #q®U:204: warning: ignoring old recipe for target '.sitearchdir.time' + ů8V:204: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:214: warning: overriding recipe for target '.cc.o' - #q®U:214: warning: ignoring old recipe for target '.cc.o' + ů8V:214: warning: ignoring old recipe for target '.cc.o' Makefile:218: warning: overriding recipe for target '.cc.S' - #q®U:218: warning: ignoring old recipe for target '.cc.S' + ů8V:218: warning: ignoring old recipe for target '.cc.S' Makefile:222: warning: overriding recipe for target '.mm.o' - #q®U:222: warning: ignoring old recipe for target '.mm.o' + ů8V:222: warning: ignoring old recipe for target '.mm.o' Makefile:226: warning: overriding recipe for target '.mm.S' - #q®U:226: warning: ignoring old recipe for target '.mm.S' + ů8V:226: warning: ignoring old recipe for target '.mm.S' Makefile:230: warning: overriding recipe for target '.cxx.o' - #q®U:230: warning: ignoring old recipe for target '.cxx.o' + ů8V:230: warning: ignoring old recipe for target '.cxx.o' Makefile:234: warning: overriding recipe for target '.cxx.S' - #q®U:234: warning: ignoring old recipe for target '.cxx.S' + ů8V:234: warning: ignoring old recipe for target '.cxx.S' Makefile:238: warning: overriding recipe for target '.cpp.o' - #q®U:238: warning: ignoring old recipe for target '.cpp.o' + ů8V:238: warning: ignoring old recipe for target '.cpp.o' Makefile:242: warning: overriding recipe for target '.cpp.S' - #q®U:242: warning: ignoring old recipe for target '.cpp.S' + ů8V:242: warning: ignoring old recipe for target '.cpp.S' Makefile:246: warning: overriding recipe for target '.c.o' - #q®U:246: warning: ignoring old recipe for target '.c.o' + ů8V:246: warning: ignoring old recipe for target '.c.o' Makefile:250: warning: overriding recipe for target '.c.S' - #q®U:250: warning: ignoring old recipe for target '.c.S' + ů8V:250: warning: ignoring old recipe for target '.c.S' Makefile:254: warning: overriding recipe for target '.m.o' - #q®U:254: warning: ignoring old recipe for target '.m.o' + ů8V:254: warning: ignoring old recipe for target '.m.o' Makefile:258: warning: overriding recipe for target '.m.S' - #q®U:258: warning: ignoring old recipe for target '.m.S' + ů8V:258: warning: ignoring old recipe for target '.m.S' Makefile:262: warning: overriding recipe for target 'bigdecimal.so' - #q®U:262: warning: ignoring old recipe for target 'bigdecimal.so' + ů8V:262: warning: ignoring old recipe for target 'bigdecimal.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal' Makefile:177: warning: overriding recipe for target 'clean' - l¤˜U:177: warning: ignoring old recipe for target 'clean' + \LKV:177: warning: ignoring old recipe for target 'clean' Makefile:184: warning: overriding recipe for target 'distclean' - l¤˜U:184: warning: ignoring old recipe for target 'distclean' + \LKV:184: warning: ignoring old recipe for target 'distclean' Makefile:192: warning: overriding recipe for target 'install-so' - l¤˜U:192: warning: ignoring old recipe for target 'install-so' + \LKV:192: warning: ignoring old recipe for target 'install-so' Makefile:202: warning: overriding recipe for target 'pre-install-rb-default' - l¤˜U:202: warning: ignoring old recipe for target 'pre-install-rb-default' + \LKV:202: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:204: warning: overriding recipe for target '.sitearchdir.time' - l¤˜U:204: warning: ignoring old recipe for target '.sitearchdir.time' + \LKV:204: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:214: warning: overriding recipe for target '.cc.o' - l¤˜U:214: warning: ignoring old recipe for target '.cc.o' + \LKV:214: warning: ignoring old recipe for target '.cc.o' Makefile:218: warning: overriding recipe for target '.cc.S' - l¤˜U:218: warning: ignoring old recipe for target '.cc.S' + \LKV:218: warning: ignoring old recipe for target '.cc.S' Makefile:222: warning: overriding recipe for target '.mm.o' - l¤˜U:222: warning: ignoring old recipe for target '.mm.o' + \LKV:222: warning: ignoring old recipe for target '.mm.o' Makefile:226: warning: overriding recipe for target '.mm.S' - l¤˜U:226: warning: ignoring old recipe for target '.mm.S' + \LKV:226: warning: ignoring old recipe for target '.mm.S' Makefile:230: warning: overriding recipe for target '.cxx.o' - l¤˜U:230: warning: ignoring old recipe for target '.cxx.o' + \LKV:230: warning: ignoring old recipe for target '.cxx.o' Makefile:234: warning: overriding recipe for target '.cxx.S' - l¤˜U:234: warning: ignoring old recipe for target '.cxx.S' + \LKV:234: warning: ignoring old recipe for target '.cxx.S' Makefile:238: warning: overriding recipe for target '.cpp.o' - l¤˜U:238: warning: ignoring old recipe for target '.cpp.o' + \LKV:238: warning: ignoring old recipe for target '.cpp.o' Makefile:242: warning: overriding recipe for target '.cpp.S' - l¤˜U:242: warning: ignoring old recipe for target '.cpp.S' + \LKV:242: warning: ignoring old recipe for target '.cpp.S' Makefile:246: warning: overriding recipe for target '.c.o' - l¤˜U:246: warning: ignoring old recipe for target '.c.o' + \LKV:246: warning: ignoring old recipe for target '.c.o' Makefile:250: warning: overriding recipe for target '.c.S' - l¤˜U:250: warning: ignoring old recipe for target '.c.S' + \LKV:250: warning: ignoring old recipe for target '.c.S' Makefile:254: warning: overriding recipe for target '.m.o' - l¤˜U:254: warning: ignoring old recipe for target '.m.o' + \LKV:254: warning: ignoring old recipe for target '.m.o' Makefile:258: warning: overriding recipe for target '.m.S' - l¤˜U:258: warning: ignoring old recipe for target '.m.S' + \LKV:258: warning: ignoring old recipe for target '.m.S' Makefile:262: warning: overriding recipe for target 'bigdecimal.so' - l¤˜U:262: warning: ignoring old recipe for target 'bigdecimal.so' + \LKV:262: warning: ignoring old recipe for target 'bigdecimal.so' compiling bigdecimal.c compiling missing.c linking shared-object bigdecimal.so @@ -120,40 +120,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal' Makefile:177: warning: overriding recipe for target 'clean' - < ,V:177: warning: ignoring old recipe for target 'clean' + ì¿WdU:177: warning: ignoring old recipe for target 'clean' Makefile:184: warning: overriding recipe for target 'distclean' - < ,V:184: warning: ignoring old recipe for target 'distclean' + ì¿WdU:184: warning: ignoring old recipe for target 'distclean' Makefile:192: warning: overriding recipe for target 'install-so' - < ,V:192: warning: ignoring old recipe for target 'install-so' + ì¿WdU:192: warning: ignoring old recipe for target 'install-so' Makefile:202: warning: overriding recipe for target 'pre-install-rb-default' - < ,V:202: warning: ignoring old recipe for target 'pre-install-rb-default' + ì¿WdU:202: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:204: warning: overriding recipe for target '.sitearchdir.time' - < ,V:204: warning: ignoring old recipe for target '.sitearchdir.time' + ì¿WdU:204: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:214: warning: overriding recipe for target '.cc.o' - < ,V:214: warning: ignoring old recipe for target '.cc.o' + ì¿WdU:214: warning: ignoring old recipe for target '.cc.o' Makefile:218: warning: overriding recipe for target '.cc.S' - < ,V:218: warning: ignoring old recipe for target '.cc.S' + ì¿WdU:218: warning: ignoring old recipe for target '.cc.S' Makefile:222: warning: overriding recipe for target '.mm.o' - < ,V:222: warning: ignoring old recipe for target '.mm.o' + ì¿WdU:222: warning: ignoring old recipe for target '.mm.o' Makefile:226: warning: overriding recipe for target '.mm.S' - < ,V:226: warning: ignoring old recipe for target '.mm.S' + ì¿WdU:226: warning: ignoring old recipe for target '.mm.S' Makefile:230: warning: overriding recipe for target '.cxx.o' - < ,V:230: warning: ignoring old recipe for target '.cxx.o' + ì¿WdU:230: warning: ignoring old recipe for target '.cxx.o' Makefile:234: warning: overriding recipe for target '.cxx.S' - < ,V:234: warning: ignoring old recipe for target '.cxx.S' + ì¿WdU:234: warning: ignoring old recipe for target '.cxx.S' Makefile:238: warning: overriding recipe for target '.cpp.o' - < ,V:238: warning: ignoring old recipe for target '.cpp.o' + ì¿WdU:238: warning: ignoring old recipe for target '.cpp.o' Makefile:242: warning: overriding recipe for target '.cpp.S' - < ,V:242: warning: ignoring old recipe for target '.cpp.S' + ì¿WdU:242: warning: ignoring old recipe for target '.cpp.S' Makefile:246: warning: overriding recipe for target '.c.o' - < ,V:246: warning: ignoring old recipe for target '.c.o' + ì¿WdU:246: warning: ignoring old recipe for target '.c.o' Makefile:250: warning: overriding recipe for target '.c.S' - < ,V:250: warning: ignoring old recipe for target '.c.S' + ì¿WdU:250: warning: ignoring old recipe for target '.c.S' Makefile:254: warning: overriding recipe for target '.m.o' - < ,V:254: warning: ignoring old recipe for target '.m.o' + ì¿WdU:254: warning: ignoring old recipe for target '.m.o' Makefile:258: warning: overriding recipe for target '.m.S' - < ,V:258: warning: ignoring old recipe for target '.m.S' + ì¿WdU:258: warning: ignoring old recipe for target '.m.S' Makefile:262: warning: overriding recipe for target 'bigdecimal.so' - < ,V:262: warning: ignoring old recipe for target 'bigdecimal.so' -/usr/bin/install -c -m 0755 bigdecimal.so ./.gem.20240812-3612-4kwy30 + ì¿WdU:262: warning: ignoring old recipe for target 'bigdecimal.so' +/usr/bin/install -c -m 0755 bigdecimal.so ./.gem.20240823-3567-t110lz make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/mkmf.log b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/mkmf.log index a2dd2add..ee35a066 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/mkmf.log +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bigdecimal-3.1.8/mkmf.log @@ -111,7 +111,7 @@ checked program was: have_func: checking for _lzcnt_u32() in x86intrin.h... -------------------- no "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lm -lc" -/usr/bin/ld: /tmp/ccWUVm6E.o: in function `t': +/usr/bin/ld: /tmp/ccrSgAph.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/conftest.c:16: undefined reference to `_lzcnt_u32' collect2: error: ld returned 1 exit status checked program was: @@ -173,7 +173,7 @@ checked program was: have_func: checking for _lzcnt_u64() in x86intrin.h... -------------------- no "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lm -lc" -/usr/bin/ld: /tmp/cc73lLjU.o: in function `t': +/usr/bin/ld: /tmp/cc1hAR2o.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/conftest.c:16: undefined reference to `_lzcnt_u64' collect2: error: ld returned 1 exit status checked program was: @@ -577,7 +577,7 @@ checked program was: /* end */ "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lm -lc" -/usr/bin/ld: /tmp/ccJCRwMc.o: in function `t': +/usr/bin/ld: /tmp/cc71qHgN.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/conftest.c:17: undefined reference to `__builtin_isfinite' collect2: error: ld returned 1 exit status checked program was: diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/commonmarker-0.23.10/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/commonmarker-0.23.10/gem_make.out index c6ad2b00..d0cab684 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/commonmarker-0.23.10/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/commonmarker-0.23.10/gem_make.out @@ -1,87 +1,87 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-92njfj.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-l3a2xk.rb extconf.rb creating Makefile current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker' Makefile:176: warning: overriding recipe for target 'clean' - Ì:bU:176: warning: ignoring old recipe for target 'clean' + üë`kU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - Ì:bU:183: warning: ignoring old recipe for target 'distclean' + üë`kU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - Ì:bU:191: warning: ignoring old recipe for target 'install-so' + üë`kU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - Ì:bU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + üë`kU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.commonmarker.time' - Ì:bU:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' + üë`kU:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' Makefile:213: warning: overriding recipe for target '.cc.o' - Ì:bU:213: warning: ignoring old recipe for target '.cc.o' + üë`kU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - Ì:bU:217: warning: ignoring old recipe for target '.cc.S' + üë`kU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - Ì:bU:221: warning: ignoring old recipe for target '.mm.o' + üë`kU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - Ì:bU:225: warning: ignoring old recipe for target '.mm.S' + üë`kU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - Ì:bU:229: warning: ignoring old recipe for target '.cxx.o' + üë`kU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - Ì:bU:233: warning: ignoring old recipe for target '.cxx.S' + üë`kU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - Ì:bU:237: warning: ignoring old recipe for target '.cpp.o' + üë`kU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - Ì:bU:241: warning: ignoring old recipe for target '.cpp.S' + üë`kU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - Ì:bU:245: warning: ignoring old recipe for target '.c.o' + üë`kU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - Ì:bU:249: warning: ignoring old recipe for target '.c.S' + üë`kU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - Ì:bU:253: warning: ignoring old recipe for target '.m.o' + üë`kU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - Ì:bU:257: warning: ignoring old recipe for target '.m.S' + üë`kU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'commonmarker.so' - Ì:bU:261: warning: ignoring old recipe for target 'commonmarker.so' + üë`kU:261: warning: ignoring old recipe for target 'commonmarker.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker' Makefile:176: warning: overriding recipe for target 'clean' - ìI¹ÛU:176: warning: ignoring old recipe for target 'clean' + Œ–U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - ìI¹ÛU:183: warning: ignoring old recipe for target 'distclean' + Œ–U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - ìI¹ÛU:191: warning: ignoring old recipe for target 'install-so' + Œ–U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - ìI¹ÛU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + Œ–U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.commonmarker.time' - ìI¹ÛU:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' + Œ–U:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' Makefile:213: warning: overriding recipe for target '.cc.o' - ìI¹ÛU:213: warning: ignoring old recipe for target '.cc.o' + Œ–U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - ìI¹ÛU:217: warning: ignoring old recipe for target '.cc.S' + Œ–U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - ìI¹ÛU:221: warning: ignoring old recipe for target '.mm.o' + Œ–U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - ìI¹ÛU:225: warning: ignoring old recipe for target '.mm.S' + Œ–U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - ìI¹ÛU:229: warning: ignoring old recipe for target '.cxx.o' + Œ–U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - ìI¹ÛU:233: warning: ignoring old recipe for target '.cxx.S' + Œ–U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - ìI¹ÛU:237: warning: ignoring old recipe for target '.cpp.o' + Œ–U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - ìI¹ÛU:241: warning: ignoring old recipe for target '.cpp.S' + Œ–U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - ìI¹ÛU:245: warning: ignoring old recipe for target '.c.o' + Œ–U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - ìI¹ÛU:249: warning: ignoring old recipe for target '.c.S' + Œ–U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - ìI¹ÛU:253: warning: ignoring old recipe for target '.m.o' + Œ–U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - ìI¹ÛU:257: warning: ignoring old recipe for target '.m.S' + Œ–U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'commonmarker.so' - ìI¹ÛU:261: warning: ignoring old recipe for target 'commonmarker.so' + Œ–U:261: warning: ignoring old recipe for target 'commonmarker.so' compiling arena.c compiling autolink.c compiling blocks.c @@ -140,40 +140,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker' Makefile:176: warning: overriding recipe for target 'clean' - ¼—HV:176: warning: ignoring old recipe for target 'clean' + ,WNuU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - ¼—HV:183: warning: ignoring old recipe for target 'distclean' + ,WNuU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - ¼—HV:191: warning: ignoring old recipe for target 'install-so' + ,WNuU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - ¼—HV:201: warning: ignoring old recipe for target 'pre-install-rb-default' + ,WNuU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.commonmarker.time' - ¼—HV:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' + ,WNuU:203: warning: ignoring old recipe for target '.sitearchdir.-.commonmarker.time' Makefile:213: warning: overriding recipe for target '.cc.o' - ¼—HV:213: warning: ignoring old recipe for target '.cc.o' + ,WNuU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - ¼—HV:217: warning: ignoring old recipe for target '.cc.S' + ,WNuU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - ¼—HV:221: warning: ignoring old recipe for target '.mm.o' + ,WNuU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - ¼—HV:225: warning: ignoring old recipe for target '.mm.S' + ,WNuU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - ¼—HV:229: warning: ignoring old recipe for target '.cxx.o' + ,WNuU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - ¼—HV:233: warning: ignoring old recipe for target '.cxx.S' + ,WNuU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - ¼—HV:237: warning: ignoring old recipe for target '.cpp.o' + ,WNuU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - ¼—HV:241: warning: ignoring old recipe for target '.cpp.S' + ,WNuU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - ¼—HV:245: warning: ignoring old recipe for target '.c.o' + ,WNuU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - ¼—HV:249: warning: ignoring old recipe for target '.c.S' + ,WNuU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - ¼—HV:253: warning: ignoring old recipe for target '.m.o' + ,WNuU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - ¼—HV:257: warning: ignoring old recipe for target '.m.S' + ,WNuU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'commonmarker.so' - ¼—HV:261: warning: ignoring old recipe for target 'commonmarker.so' -/usr/bin/install -c -m 0755 commonmarker.so ./.gem.20240812-3612-f4w1tx/commonmarker + ,WNuU:261: warning: ignoring old recipe for target 'commonmarker.so' +/usr/bin/install -c -m 0755 commonmarker.so ./.gem.20240823-3567-8wnfl6/commonmarker make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/gem_make.out index 2d3565e9..267e7c29 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/gem_make.out @@ -1,87 +1,87 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-p60wds.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-8mhzlr.rb extconf.rb creating Makefile current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader' Makefile:176: warning: overriding recipe for target 'clean' - L+NV:176: warning: ignoring old recipe for target 'clean' + \«U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - L+NV:183: warning: ignoring old recipe for target 'distclean' + \«U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - L+NV:191: warning: ignoring old recipe for target 'install-so' + \«U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - L+NV:201: warning: ignoring old recipe for target 'pre-install-rb-default' + \«U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - L+NV:203: warning: ignoring old recipe for target '.sitearchdir.time' + \«U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - L+NV:213: warning: ignoring old recipe for target '.cc.o' + \«U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - L+NV:217: warning: ignoring old recipe for target '.cc.S' + \«U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - L+NV:221: warning: ignoring old recipe for target '.mm.o' + \«U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - L+NV:225: warning: ignoring old recipe for target '.mm.S' + \«U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - L+NV:229: warning: ignoring old recipe for target '.cxx.o' + \«U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - L+NV:233: warning: ignoring old recipe for target '.cxx.S' + \«U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - L+NV:237: warning: ignoring old recipe for target '.cpp.o' + \«U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - L+NV:241: warning: ignoring old recipe for target '.cpp.S' + \«U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - L+NV:245: warning: ignoring old recipe for target '.c.o' + \«U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - L+NV:249: warning: ignoring old recipe for target '.c.S' + \«U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - L+NV:253: warning: ignoring old recipe for target '.m.o' + \«U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - L+NV:257: warning: ignoring old recipe for target '.m.S' + \«U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'fastfilereaderext.so' - L+NV:261: warning: ignoring old recipe for target 'fastfilereaderext.so' + \«U:261: warning: ignoring old recipe for target 'fastfilereaderext.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader' Makefile:176: warning: overriding recipe for target 'clean' - \Ï-‰U:176: warning: ignoring old recipe for target 'clean' + YöU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - \Ï-‰U:183: warning: ignoring old recipe for target 'distclean' + YöU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - \Ï-‰U:191: warning: ignoring old recipe for target 'install-so' + YöU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - \Ï-‰U:201: warning: ignoring old recipe for target 'pre-install-rb-default' + YöU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - \Ï-‰U:203: warning: ignoring old recipe for target '.sitearchdir.time' + YöU:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - \Ï-‰U:213: warning: ignoring old recipe for target '.cc.o' + YöU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - \Ï-‰U:217: warning: ignoring old recipe for target '.cc.S' + YöU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - \Ï-‰U:221: warning: ignoring old recipe for target '.mm.o' + YöU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - \Ï-‰U:225: warning: ignoring old recipe for target '.mm.S' + YöU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - \Ï-‰U:229: warning: ignoring old recipe for target '.cxx.o' + YöU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - \Ï-‰U:233: warning: ignoring old recipe for target '.cxx.S' + YöU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - \Ï-‰U:237: warning: ignoring old recipe for target '.cpp.o' + YöU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - \Ï-‰U:241: warning: ignoring old recipe for target '.cpp.S' + YöU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - \Ï-‰U:245: warning: ignoring old recipe for target '.c.o' + YöU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - \Ï-‰U:249: warning: ignoring old recipe for target '.c.S' + YöU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - \Ï-‰U:253: warning: ignoring old recipe for target '.m.o' + YöU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - \Ï-‰U:257: warning: ignoring old recipe for target '.m.S' + YöU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'fastfilereaderext.so' - \Ï-‰U:261: warning: ignoring old recipe for target 'fastfilereaderext.so' + YöU:261: warning: ignoring old recipe for target 'fastfilereaderext.so' compiling mapper.cpp compiling rubymain.cpp linking shared-object fastfilereaderext.so @@ -91,40 +91,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader' Makefile:176: warning: overriding recipe for target 'clean' - l.©ÓU:176: warning: ignoring old recipe for target 'clean' + ¼VN_U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - l.©ÓU:183: warning: ignoring old recipe for target 'distclean' + ¼VN_U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - l.©ÓU:191: warning: ignoring old recipe for target 'install-so' + ¼VN_U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - l.©ÓU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + ¼VN_U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - l.©ÓU:203: warning: ignoring old recipe for target '.sitearchdir.time' + ¼VN_U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - l.©ÓU:213: warning: ignoring old recipe for target '.cc.o' + ¼VN_U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - l.©ÓU:217: warning: ignoring old recipe for target '.cc.S' + ¼VN_U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - l.©ÓU:221: warning: ignoring old recipe for target '.mm.o' + ¼VN_U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - l.©ÓU:225: warning: ignoring old recipe for target '.mm.S' + ¼VN_U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - l.©ÓU:229: warning: ignoring old recipe for target '.cxx.o' + ¼VN_U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - l.©ÓU:233: warning: ignoring old recipe for target '.cxx.S' + ¼VN_U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - l.©ÓU:237: warning: ignoring old recipe for target '.cpp.o' + ¼VN_U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - l.©ÓU:241: warning: ignoring old recipe for target '.cpp.S' + ¼VN_U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - l.©ÓU:245: warning: ignoring old recipe for target '.c.o' + ¼VN_U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - l.©ÓU:249: warning: ignoring old recipe for target '.c.S' + ¼VN_U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - l.©ÓU:253: warning: ignoring old recipe for target '.m.o' + ¼VN_U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - l.©ÓU:257: warning: ignoring old recipe for target '.m.S' + ¼VN_U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'fastfilereaderext.so' - l.©ÓU:261: warning: ignoring old recipe for target 'fastfilereaderext.so' -/usr/bin/install -c -m 0755 fastfilereaderext.so ./.gem.20240812-3612-fxpeac + ¼VN_U:261: warning: ignoring old recipe for target 'fastfilereaderext.so' +/usr/bin/install -c -m 0755 fastfilereaderext.so ./.gem.20240823-3567-ep4quo make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/mkmf.log b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/mkmf.log index 9cc485cb..d6e9af83 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/mkmf.log +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/eventmachine-1.2.7/mkmf.log @@ -168,7 +168,7 @@ checked program was: /* end */ "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto -lcrypto -lssl -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lssl -lcrypto -lcrypto -lssl -lm -lc" -/usr/bin/ld: /tmp/ccRruHJS.o: in function `t': +/usr/bin/ld: /tmp/cczI9ICK.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/conftest.c:15: undefined reference to `rb_thread_blocking_region' collect2: error: ld returned 1 exit status checked program was: @@ -340,7 +340,7 @@ checked program was: /* end */ "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto -lcrypto -lssl -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lssl -lcrypto -lcrypto -lssl -lm -lc" -/usr/bin/ld: /tmp/ccFKPJc2.o: in function `t': +/usr/bin/ld: /tmp/cc4vkv2B.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/conftest.c:15: undefined reference to `rb_enable_interrupt' collect2: error: ld returned 1 exit status checked program was: diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/ffi-1.17.0/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/ffi-1.17.0/gem_make.out index 126d30e3..83633bb6 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/ffi-1.17.0/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/ffi-1.17.0/gem_make.out @@ -1,5 +1,5 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-aqw0g4.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-vn4ujd.rb extconf.rb checking for ffi_prep_closure_loc() in -lffi... yes checking for ffi_prep_cif_var()... yes checking for ffi_raw_call()... yes @@ -13,82 +13,82 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c' Makefile:176: warning: overriding recipe for target 'clean' - ²¨‚U:176: warning: ignoring old recipe for target 'clean' +\Q‘VU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - ²¨‚U:183: warning: ignoring old recipe for target 'distclean' +\Q‘VU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - ²¨‚U:191: warning: ignoring old recipe for target 'install-so' +\Q‘VU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - ²¨‚U:201: warning: ignoring old recipe for target 'pre-install-rb-default' +\Q‘VU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - ²¨‚U:203: warning: ignoring old recipe for target '.sitearchdir.time' +\Q‘VU:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - ²¨‚U:213: warning: ignoring old recipe for target '.cc.o' +\Q‘VU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - ²¨‚U:217: warning: ignoring old recipe for target '.cc.S' +\Q‘VU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - ²¨‚U:221: warning: ignoring old recipe for target '.mm.o' +\Q‘VU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - ²¨‚U:225: warning: ignoring old recipe for target '.mm.S' +\Q‘VU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - ²¨‚U:229: warning: ignoring old recipe for target '.cxx.o' +\Q‘VU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - ²¨‚U:233: warning: ignoring old recipe for target '.cxx.S' +\Q‘VU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - ²¨‚U:237: warning: ignoring old recipe for target '.cpp.o' +\Q‘VU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - ²¨‚U:241: warning: ignoring old recipe for target '.cpp.S' +\Q‘VU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - ²¨‚U:245: warning: ignoring old recipe for target '.c.o' +\Q‘VU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - ²¨‚U:249: warning: ignoring old recipe for target '.c.S' +\Q‘VU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - ²¨‚U:253: warning: ignoring old recipe for target '.m.o' +\Q‘VU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - ²¨‚U:257: warning: ignoring old recipe for target '.m.S' +\Q‘VU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ffi_c.so' - ²¨‚U:261: warning: ignoring old recipe for target 'ffi_c.so' +\Q‘VU:261: warning: ignoring old recipe for target 'ffi_c.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c' Makefile:176: warning: overriding recipe for target 'clean' -ŒKòV:176: warning: ignoring old recipe for target 'clean' +Îs_U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' -ŒKòV:183: warning: ignoring old recipe for target 'distclean' +Îs_U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' -ŒKòV:191: warning: ignoring old recipe for target 'install-so' +Îs_U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' -ŒKòV:201: warning: ignoring old recipe for target 'pre-install-rb-default' +Îs_U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' -ŒKòV:203: warning: ignoring old recipe for target '.sitearchdir.time' +Îs_U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' -ŒKòV:213: warning: ignoring old recipe for target '.cc.o' +Îs_U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' -ŒKòV:217: warning: ignoring old recipe for target '.cc.S' +Îs_U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' -ŒKòV:221: warning: ignoring old recipe for target '.mm.o' +Îs_U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' -ŒKòV:225: warning: ignoring old recipe for target '.mm.S' +Îs_U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' -ŒKòV:229: warning: ignoring old recipe for target '.cxx.o' +Îs_U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' -ŒKòV:233: warning: ignoring old recipe for target '.cxx.S' +Îs_U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' -ŒKòV:237: warning: ignoring old recipe for target '.cpp.o' +Îs_U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' -ŒKòV:241: warning: ignoring old recipe for target '.cpp.S' +Îs_U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' -ŒKòV:245: warning: ignoring old recipe for target '.c.o' +Îs_U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' -ŒKòV:249: warning: ignoring old recipe for target '.c.S' +Îs_U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' -ŒKòV:253: warning: ignoring old recipe for target '.m.o' +Îs_U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' -ŒKòV:257: warning: ignoring old recipe for target '.m.S' +Îs_U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ffi_c.so' -ŒKòV:261: warning: ignoring old recipe for target 'ffi_c.so' +Îs_U:261: warning: ignoring old recipe for target 'ffi_c.so' compiling AbstractMemory.c compiling ArrayType.c compiling Buffer.c @@ -119,40 +119,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c' Makefile:176: warning: overriding recipe for target 'clean' -ü"÷#V:176: warning: ignoring old recipe for target 'clean' +,„o¾U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' -ü"÷#V:183: warning: ignoring old recipe for target 'distclean' +,„o¾U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' -ü"÷#V:191: warning: ignoring old recipe for target 'install-so' +,„o¾U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' -ü"÷#V:201: warning: ignoring old recipe for target 'pre-install-rb-default' +,„o¾U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' -ü"÷#V:203: warning: ignoring old recipe for target '.sitearchdir.time' +,„o¾U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' -ü"÷#V:213: warning: ignoring old recipe for target '.cc.o' +,„o¾U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' -ü"÷#V:217: warning: ignoring old recipe for target '.cc.S' +,„o¾U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' -ü"÷#V:221: warning: ignoring old recipe for target '.mm.o' +,„o¾U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' -ü"÷#V:225: warning: ignoring old recipe for target '.mm.S' +,„o¾U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' -ü"÷#V:229: warning: ignoring old recipe for target '.cxx.o' +,„o¾U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' -ü"÷#V:233: warning: ignoring old recipe for target '.cxx.S' +,„o¾U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' -ü"÷#V:237: warning: ignoring old recipe for target '.cpp.o' +,„o¾U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' -ü"÷#V:241: warning: ignoring old recipe for target '.cpp.S' +,„o¾U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' -ü"÷#V:245: warning: ignoring old recipe for target '.c.o' +,„o¾U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' -ü"÷#V:249: warning: ignoring old recipe for target '.c.S' +,„o¾U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' -ü"÷#V:253: warning: ignoring old recipe for target '.m.o' +,„o¾U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' -ü"÷#V:257: warning: ignoring old recipe for target '.m.S' +,„o¾U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ffi_c.so' -ü"÷#V:261: warning: ignoring old recipe for target 'ffi_c.so' -/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20240812-3612-4kfyel +,„o¾U:261: warning: ignoring old recipe for target 'ffi_c.so' +/usr/bin/install -c -m 0755 ffi_c.so ./.gem.20240823-3567-b612iw make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/http_parser.rb-0.8.0/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/http_parser.rb-0.8.0/gem_make.out index 24501999..6b16ebb4 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/http_parser.rb-0.8.0/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/http_parser.rb-0.8.0/gem_make.out @@ -1,87 +1,87 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-td0oze.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-dbyml9.rb extconf.rb creating Makefile current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser' Makefile:176: warning: overriding recipe for target 'clean' -0l¨i-V:176: warning: ignoring old recipe for target 'clean' +0,Z²U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' -0l¨i-V:183: warning: ignoring old recipe for target 'distclean' +0,Z²U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' -0l¨i-V:191: warning: ignoring old recipe for target 'install-so' +0,Z²U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' -0l¨i-V:201: warning: ignoring old recipe for target 'pre-install-rb-default' +0,Z²U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' -0l¨i-V:203: warning: ignoring old recipe for target '.sitearchdir.time' +0,Z²U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' -0l¨i-V:213: warning: ignoring old recipe for target '.cc.o' +0,Z²U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' -0l¨i-V:217: warning: ignoring old recipe for target '.cc.S' +0,Z²U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' -0l¨i-V:221: warning: ignoring old recipe for target '.mm.o' +0,Z²U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' -0l¨i-V:225: warning: ignoring old recipe for target '.mm.S' +0,Z²U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' -0l¨i-V:229: warning: ignoring old recipe for target '.cxx.o' +0,Z²U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' -0l¨i-V:233: warning: ignoring old recipe for target '.cxx.S' +0,Z²U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' -0l¨i-V:237: warning: ignoring old recipe for target '.cpp.o' +0,Z²U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' -0l¨i-V:241: warning: ignoring old recipe for target '.cpp.S' +0,Z²U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' -0l¨i-V:245: warning: ignoring old recipe for target '.c.o' +0,Z²U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' -0l¨i-V:249: warning: ignoring old recipe for target '.c.S' +0,Z²U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' -0l¨i-V:253: warning: ignoring old recipe for target '.m.o' +0,Z²U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' -0l¨i-V:257: warning: ignoring old recipe for target '.m.S' +0,Z²U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ruby_http_parser.so' -0l¨i-V:261: warning: ignoring old recipe for target 'ruby_http_parser.so' +0,Z²U:261: warning: ignoring old recipe for target 'ruby_http_parser.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser' Makefile:176: warning: overriding recipe for target 'clean' -0ld–ßU:176: warning: ignoring old recipe for target 'clean' +0 HV:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' -0ld–ßU:183: warning: ignoring old recipe for target 'distclean' +0 HV:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' -0ld–ßU:191: warning: ignoring old recipe for target 'install-so' +0 HV:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' -0ld–ßU:201: warning: ignoring old recipe for target 'pre-install-rb-default' +0 HV:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' -0ld–ßU:203: warning: ignoring old recipe for target '.sitearchdir.time' +0 HV:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' -0ld–ßU:213: warning: ignoring old recipe for target '.cc.o' +0 HV:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' -0ld–ßU:217: warning: ignoring old recipe for target '.cc.S' +0 HV:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' -0ld–ßU:221: warning: ignoring old recipe for target '.mm.o' +0 HV:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' -0ld–ßU:225: warning: ignoring old recipe for target '.mm.S' +0 HV:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' -0ld–ßU:229: warning: ignoring old recipe for target '.cxx.o' +0 HV:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' -0ld–ßU:233: warning: ignoring old recipe for target '.cxx.S' +0 HV:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' -0ld–ßU:237: warning: ignoring old recipe for target '.cpp.o' +0 HV:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' -0ld–ßU:241: warning: ignoring old recipe for target '.cpp.S' +0 HV:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' -0ld–ßU:245: warning: ignoring old recipe for target '.c.o' +0 HV:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' -0ld–ßU:249: warning: ignoring old recipe for target '.c.S' +0 HV:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' -0ld–ßU:253: warning: ignoring old recipe for target '.m.o' +0 HV:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' -0ld–ßU:257: warning: ignoring old recipe for target '.m.S' +0 HV:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ruby_http_parser.so' -0ld–ßU:261: warning: ignoring old recipe for target 'ruby_http_parser.so' +0 HV:261: warning: ignoring old recipe for target 'ruby_http_parser.so' compiling ruby_http_parser.c ruby_http_parser.c: In function ‘Parser_execute’: ruby_http_parser.c:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] @@ -99,40 +99,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser' Makefile:176: warning: overriding recipe for target 'clean' -0¼Ru}U:176: warning: ignoring old recipe for target 'clean' +0›ÉãU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' -0¼Ru}U:183: warning: ignoring old recipe for target 'distclean' +0›ÉãU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' -0¼Ru}U:191: warning: ignoring old recipe for target 'install-so' +0›ÉãU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' -0¼Ru}U:201: warning: ignoring old recipe for target 'pre-install-rb-default' +0›ÉãU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' -0¼Ru}U:203: warning: ignoring old recipe for target '.sitearchdir.time' +0›ÉãU:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' -0¼Ru}U:213: warning: ignoring old recipe for target '.cc.o' +0›ÉãU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' -0¼Ru}U:217: warning: ignoring old recipe for target '.cc.S' +0›ÉãU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' -0¼Ru}U:221: warning: ignoring old recipe for target '.mm.o' +0›ÉãU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' -0¼Ru}U:225: warning: ignoring old recipe for target '.mm.S' +0›ÉãU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' -0¼Ru}U:229: warning: ignoring old recipe for target '.cxx.o' +0›ÉãU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' -0¼Ru}U:233: warning: ignoring old recipe for target '.cxx.S' +0›ÉãU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' -0¼Ru}U:237: warning: ignoring old recipe for target '.cpp.o' +0›ÉãU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' -0¼Ru}U:241: warning: ignoring old recipe for target '.cpp.S' +0›ÉãU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' -0¼Ru}U:245: warning: ignoring old recipe for target '.c.o' +0›ÉãU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' -0¼Ru}U:249: warning: ignoring old recipe for target '.c.S' +0›ÉãU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' -0¼Ru}U:253: warning: ignoring old recipe for target '.m.o' +0›ÉãU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' -0¼Ru}U:257: warning: ignoring old recipe for target '.m.S' +0›ÉãU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'ruby_http_parser.so' -0¼Ru}U:261: warning: ignoring old recipe for target 'ruby_http_parser.so' -/usr/bin/install -c -m 0755 ruby_http_parser.so ./.gem.20240812-3612-dz267l +0›ÉãU:261: warning: ignoring old recipe for target 'ruby_http_parser.so' +/usr/bin/install -c -m 0755 ruby_http_parser.so ./.gem.20240823-3567-js0wwe make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/racc-1.8.1/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/racc-1.8.1/gem_make.out index 17632260..18d51f42 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/racc-1.8.1/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/racc-1.8.1/gem_make.out @@ -1,87 +1,87 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-x5zivd.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-5xahtt.rb extconf.rb creating Makefile current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' Makefile:176: warning: overriding recipe for target 'clean' - ì²(õU:176: warning: ignoring old recipe for target 'clean' + <ô:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - ì²(õU:183: warning: ignoring old recipe for target 'distclean' + <ô:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - ì²(õU:191: warning: ignoring old recipe for target 'install-so' + <ô:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - ì²(õU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + <ô:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.racc.time' - ì²(õU:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' + <ô:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' Makefile:213: warning: overriding recipe for target '.cc.o' - ì²(õU:213: warning: ignoring old recipe for target '.cc.o' + <ô:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - ì²(õU:217: warning: ignoring old recipe for target '.cc.S' + <ô:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - ì²(õU:221: warning: ignoring old recipe for target '.mm.o' + <ô:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - ì²(õU:225: warning: ignoring old recipe for target '.mm.S' + <ô:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - ì²(õU:229: warning: ignoring old recipe for target '.cxx.o' + <ô:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - ì²(õU:233: warning: ignoring old recipe for target '.cxx.S' + <ô:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - ì²(õU:237: warning: ignoring old recipe for target '.cpp.o' + <ô:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - ì²(õU:241: warning: ignoring old recipe for target '.cpp.S' + <ô:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - ì²(õU:245: warning: ignoring old recipe for target '.c.o' + <ô:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - ì²(õU:249: warning: ignoring old recipe for target '.c.S' + <ô:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - ì²(õU:253: warning: ignoring old recipe for target '.m.o' + <ô:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - ì²(õU:257: warning: ignoring old recipe for target '.m.S' + <ô:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'cparse.so' - ì²(õU:261: warning: ignoring old recipe for target 'cparse.so' + <ô:261: warning: ignoring old recipe for target 'cparse.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' Makefile:176: warning: overriding recipe for target 'clean' - <Ã_U:176: warning: ignoring old recipe for target 'clean' + \t3bU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - <Ã_U:183: warning: ignoring old recipe for target 'distclean' + \t3bU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - <Ã_U:191: warning: ignoring old recipe for target 'install-so' + \t3bU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - <Ã_U:201: warning: ignoring old recipe for target 'pre-install-rb-default' + \t3bU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.racc.time' - <Ã_U:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' + \t3bU:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' Makefile:213: warning: overriding recipe for target '.cc.o' - <Ã_U:213: warning: ignoring old recipe for target '.cc.o' + \t3bU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - <Ã_U:217: warning: ignoring old recipe for target '.cc.S' + \t3bU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - <Ã_U:221: warning: ignoring old recipe for target '.mm.o' + \t3bU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - <Ã_U:225: warning: ignoring old recipe for target '.mm.S' + \t3bU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - <Ã_U:229: warning: ignoring old recipe for target '.cxx.o' + \t3bU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - <Ã_U:233: warning: ignoring old recipe for target '.cxx.S' + \t3bU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - <Ã_U:237: warning: ignoring old recipe for target '.cpp.o' + \t3bU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - <Ã_U:241: warning: ignoring old recipe for target '.cpp.S' + \t3bU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - <Ã_U:245: warning: ignoring old recipe for target '.c.o' + \t3bU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - <Ã_U:249: warning: ignoring old recipe for target '.c.S' + \t3bU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - <Ã_U:253: warning: ignoring old recipe for target '.m.o' + \t3bU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - <Ã_U:257: warning: ignoring old recipe for target '.m.S' + \t3bU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'cparse.so' - <Ã_U:261: warning: ignoring old recipe for target 'cparse.so' + \t3bU:261: warning: ignoring old recipe for target 'cparse.so' compiling cparse.c linking shared-object racc/cparse.so make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' @@ -90,40 +90,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' Makefile:176: warning: overriding recipe for target 'clean' - ÜÌÁ@V:176: warning: ignoring old recipe for target 'clean' + —–êU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - ÜÌÁ@V:183: warning: ignoring old recipe for target 'distclean' + —–êU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - ÜÌÁ@V:191: warning: ignoring old recipe for target 'install-so' + —–êU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - ÜÌÁ@V:201: warning: ignoring old recipe for target 'pre-install-rb-default' + —–êU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.-.racc.time' - ÜÌÁ@V:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' + —–êU:203: warning: ignoring old recipe for target '.sitearchdir.-.racc.time' Makefile:213: warning: overriding recipe for target '.cc.o' - ÜÌÁ@V:213: warning: ignoring old recipe for target '.cc.o' + —–êU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - ÜÌÁ@V:217: warning: ignoring old recipe for target '.cc.S' + —–êU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - ÜÌÁ@V:221: warning: ignoring old recipe for target '.mm.o' + —–êU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - ÜÌÁ@V:225: warning: ignoring old recipe for target '.mm.S' + —–êU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - ÜÌÁ@V:229: warning: ignoring old recipe for target '.cxx.o' + —–êU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - ÜÌÁ@V:233: warning: ignoring old recipe for target '.cxx.S' + —–êU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - ÜÌÁ@V:237: warning: ignoring old recipe for target '.cpp.o' + —–êU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - ÜÌÁ@V:241: warning: ignoring old recipe for target '.cpp.S' + —–êU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - ÜÌÁ@V:245: warning: ignoring old recipe for target '.c.o' + —–êU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - ÜÌÁ@V:249: warning: ignoring old recipe for target '.c.S' + —–êU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - ÜÌÁ@V:253: warning: ignoring old recipe for target '.m.o' + —–êU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - ÜÌÁ@V:257: warning: ignoring old recipe for target '.m.S' + —–êU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'cparse.so' - ÜÌÁ@V:261: warning: ignoring old recipe for target 'cparse.so' -/usr/bin/install -c -m 0755 cparse.so ./.gem.20240812-3612-brk0fk/racc + —–êU:261: warning: ignoring old recipe for target 'cparse.so' +/usr/bin/install -c -m 0755 cparse.so ./.gem.20240823-3567-uz456c/racc make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/gem_make.out b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/gem_make.out index 33113eb1..f4a04298 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/gem_make.out +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/gem_make.out @@ -1,5 +1,5 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan -/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240812-3612-udasxq.rb extconf.rb +/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.7/x64/lib/ruby/3.0.0 -r ./siteconf20240823-3567-heseyo.rb extconf.rb checking for onig_region_memsize() in ruby.h... yes checking for rb_reg_onig_match() in ruby.h... no creating Makefile @@ -8,82 +8,82 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= clean make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' Makefile:176: warning: overriding recipe for target 'clean' - S{V:176: warning: ignoring old recipe for target 'clean' + \*êýU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - S{V:183: warning: ignoring old recipe for target 'distclean' + \*êýU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - S{V:191: warning: ignoring old recipe for target 'install-so' + \*êýU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - S{V:201: warning: ignoring old recipe for target 'pre-install-rb-default' + \*êýU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - S{V:203: warning: ignoring old recipe for target '.sitearchdir.time' + \*êýU:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - S{V:213: warning: ignoring old recipe for target '.cc.o' + \*êýU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - S{V:217: warning: ignoring old recipe for target '.cc.S' + \*êýU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - S{V:221: warning: ignoring old recipe for target '.mm.o' + \*êýU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - S{V:225: warning: ignoring old recipe for target '.mm.S' + \*êýU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - S{V:229: warning: ignoring old recipe for target '.cxx.o' + \*êýU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - S{V:233: warning: ignoring old recipe for target '.cxx.S' + \*êýU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - S{V:237: warning: ignoring old recipe for target '.cpp.o' + \*êýU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - S{V:241: warning: ignoring old recipe for target '.cpp.S' + \*êýU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - S{V:245: warning: ignoring old recipe for target '.c.o' + \*êýU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - S{V:249: warning: ignoring old recipe for target '.c.S' + \*êýU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - S{V:253: warning: ignoring old recipe for target '.m.o' + \*êýU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - S{V:257: warning: ignoring old recipe for target '.m.S' + \*êýU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'strscan.so' - S{V:261: warning: ignoring old recipe for target 'strscan.so' + \*êýU:261: warning: ignoring old recipe for target 'strscan.so' make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan make DESTDIR\= make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' Makefile:176: warning: overriding recipe for target 'clean' - œúšU:176: warning: ignoring old recipe for target 'clean' + ¼LmØU:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - œúšU:183: warning: ignoring old recipe for target 'distclean' + ¼LmØU:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - œúšU:191: warning: ignoring old recipe for target 'install-so' + ¼LmØU:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - œúšU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + ¼LmØU:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - œúšU:203: warning: ignoring old recipe for target '.sitearchdir.time' + ¼LmØU:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - œúšU:213: warning: ignoring old recipe for target '.cc.o' + ¼LmØU:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - œúšU:217: warning: ignoring old recipe for target '.cc.S' + ¼LmØU:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - œúšU:221: warning: ignoring old recipe for target '.mm.o' + ¼LmØU:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - œúšU:225: warning: ignoring old recipe for target '.mm.S' + ¼LmØU:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - œúšU:229: warning: ignoring old recipe for target '.cxx.o' + ¼LmØU:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - œúšU:233: warning: ignoring old recipe for target '.cxx.S' + ¼LmØU:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - œúšU:237: warning: ignoring old recipe for target '.cpp.o' + ¼LmØU:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - œúšU:241: warning: ignoring old recipe for target '.cpp.S' + ¼LmØU:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - œúšU:245: warning: ignoring old recipe for target '.c.o' + ¼LmØU:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - œúšU:249: warning: ignoring old recipe for target '.c.S' + ¼LmØU:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - œúšU:253: warning: ignoring old recipe for target '.m.o' + ¼LmØU:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - œúšU:257: warning: ignoring old recipe for target '.m.S' + ¼LmØU:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'strscan.so' - œúšU:261: warning: ignoring old recipe for target 'strscan.so' + ¼LmØU:261: warning: ignoring old recipe for target 'strscan.so' compiling strscan.c linking shared-object strscan.so make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' @@ -92,40 +92,40 @@ current directory: /home/runner/work/lesson-example/lesson-example/.vendor/bundl make DESTDIR\= install make[1]: Entering directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' Makefile:176: warning: overriding recipe for target 'clean' - L¼qU:176: warning: ignoring old recipe for target 'clean' + ,¥²U:176: warning: ignoring old recipe for target 'clean' Makefile:183: warning: overriding recipe for target 'distclean' - L¼qU:183: warning: ignoring old recipe for target 'distclean' + ,¥²U:183: warning: ignoring old recipe for target 'distclean' Makefile:191: warning: overriding recipe for target 'install-so' - L¼qU:191: warning: ignoring old recipe for target 'install-so' + ,¥²U:191: warning: ignoring old recipe for target 'install-so' Makefile:201: warning: overriding recipe for target 'pre-install-rb-default' - L¼qU:201: warning: ignoring old recipe for target 'pre-install-rb-default' + ,¥²U:201: warning: ignoring old recipe for target 'pre-install-rb-default' Makefile:203: warning: overriding recipe for target '.sitearchdir.time' - L¼qU:203: warning: ignoring old recipe for target '.sitearchdir.time' + ,¥²U:203: warning: ignoring old recipe for target '.sitearchdir.time' Makefile:213: warning: overriding recipe for target '.cc.o' - L¼qU:213: warning: ignoring old recipe for target '.cc.o' + ,¥²U:213: warning: ignoring old recipe for target '.cc.o' Makefile:217: warning: overriding recipe for target '.cc.S' - L¼qU:217: warning: ignoring old recipe for target '.cc.S' + ,¥²U:217: warning: ignoring old recipe for target '.cc.S' Makefile:221: warning: overriding recipe for target '.mm.o' - L¼qU:221: warning: ignoring old recipe for target '.mm.o' + ,¥²U:221: warning: ignoring old recipe for target '.mm.o' Makefile:225: warning: overriding recipe for target '.mm.S' - L¼qU:225: warning: ignoring old recipe for target '.mm.S' + ,¥²U:225: warning: ignoring old recipe for target '.mm.S' Makefile:229: warning: overriding recipe for target '.cxx.o' - L¼qU:229: warning: ignoring old recipe for target '.cxx.o' + ,¥²U:229: warning: ignoring old recipe for target '.cxx.o' Makefile:233: warning: overriding recipe for target '.cxx.S' - L¼qU:233: warning: ignoring old recipe for target '.cxx.S' + ,¥²U:233: warning: ignoring old recipe for target '.cxx.S' Makefile:237: warning: overriding recipe for target '.cpp.o' - L¼qU:237: warning: ignoring old recipe for target '.cpp.o' + ,¥²U:237: warning: ignoring old recipe for target '.cpp.o' Makefile:241: warning: overriding recipe for target '.cpp.S' - L¼qU:241: warning: ignoring old recipe for target '.cpp.S' + ,¥²U:241: warning: ignoring old recipe for target '.cpp.S' Makefile:245: warning: overriding recipe for target '.c.o' - L¼qU:245: warning: ignoring old recipe for target '.c.o' + ,¥²U:245: warning: ignoring old recipe for target '.c.o' Makefile:249: warning: overriding recipe for target '.c.S' - L¼qU:249: warning: ignoring old recipe for target '.c.S' + ,¥²U:249: warning: ignoring old recipe for target '.c.S' Makefile:253: warning: overriding recipe for target '.m.o' - L¼qU:253: warning: ignoring old recipe for target '.m.o' + ,¥²U:253: warning: ignoring old recipe for target '.m.o' Makefile:257: warning: overriding recipe for target '.m.S' - L¼qU:257: warning: ignoring old recipe for target '.m.S' + ,¥²U:257: warning: ignoring old recipe for target '.m.S' Makefile:261: warning: overriding recipe for target 'strscan.so' - L¼qU:261: warning: ignoring old recipe for target 'strscan.so' -/usr/bin/install -c -m 0755 strscan.so ./.gem.20240812-3612-owvp1s + ,¥²U:261: warning: ignoring old recipe for target 'strscan.so' +/usr/bin/install -c -m 0755 strscan.so ./.gem.20240823-3567-bb2lw7 make[1]: Leaving directory '/home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan' diff --git a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/mkmf.log b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/mkmf.log index cab1332d..3ecba9c9 100644 --- a/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/mkmf.log +++ b/.vendor/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/strscan-3.1.0/mkmf.log @@ -99,7 +99,7 @@ checked program was: /* end */ "gcc -o conftest -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/x86_64-linux -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0/ruby/backward -I/opt/hostedtoolcache/Ruby/3.0.7/x64/include/ruby-3.0.0 -I. -DENABLE_PATH_CHECK=0 -O3 -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -fPIC conftest.c -L. -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -L/opt/hostedtoolcache/Ruby/3.0.7/x64/lib -lruby -lm -lc" -/usr/bin/ld: /tmp/ccSPVseU.o: in function `t': +/usr/bin/ld: /tmp/ccD1RK9Q.o: in function `t': /home/runner/work/lesson-example/lesson-example/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan/conftest.c:17: undefined reference to `rb_reg_onig_match' collect2: error: ld returned 1 exit status checked program was: diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/CHANGELOG.md b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/CHANGELOG.md similarity index 96% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/CHANGELOG.md rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/CHANGELOG.md index 8c9ccd74..6518b2a1 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/CHANGELOG.md +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/CHANGELOG.md @@ -1,3 +1,65 @@ +## Rails 7.1.4 (August 22, 2024) ## + +* Improve compatibility for `ActiveSupport::BroadcastLogger`. + + *Máximo Mussini* + +* Pass options along to write_entry in handle_expired_entry method. + + *Graham Cooper* + +* Fix Active Support configurations deprecations. + + *fatkodima* + +* Fix teardown callbacks. + + *Tristan Starck* + +* `BacktraceCleaner` silence core internal methods by default. + + *Jean Boussier* + +* Fix `delegate_missing_to allow_nil: true` when called with implict self + + ```ruby + class Person + delegate_missing_to :address, allow_nil: true + + def address + nil + end + + def berliner? + city == "Berlin" + end + end + + Person.new.city # => nil + Person.new.berliner? # undefined local variable or method `city' for an instance of Person (NameError) + ``` + + *Jean Boussier* + +* Work around a Ruby bug that can cause a VM crash. + + This would happen if using `TaggerLogger` with a Proc + formatter on which you called `object_id`. + + ``` + [BUG] Object ID seen, but not in mapping table: proc + ``` + + *Jean Boussier* + +* Fix `ActiveSupport::Notifications.publish_event` to preserve units. + + This solves the incorrect reporting of time spent running Active Record + asynchronous queries (by a factor `1000`). + + *Jean Boussier* + + ## Rails 7.1.3.4 (June 04, 2024) ## * No changes. diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/MIT-LICENSE b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/MIT-LICENSE similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/MIT-LICENSE rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/MIT-LICENSE diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/README.rdoc b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/README.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/README.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/README.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support.rb similarity index 99% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support.rb index e17864fe..270e86ee 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support.rb @@ -32,7 +32,7 @@ require "active_support/lazy_load_hooks" require "active_support/core_ext/date_and_time/compatibility" -# :include: activesupport/README.rdoc +# :include: ../README.rdoc module ActiveSupport extend ActiveSupport::Autoload diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/actionable_error.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/actionable_error.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/actionable_error.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/actionable_error.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/all.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/all.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/all.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/all.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/array_inquirer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/array_inquirer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/array_inquirer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/array_inquirer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/backtrace_cleaner.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/backtrace_cleaner.rb similarity index 97% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/backtrace_cleaner.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/backtrace_cleaner.rb index f0ab5450..8ebc0228 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/backtrace_cleaner.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/backtrace_cleaner.rb @@ -33,6 +33,7 @@ module ActiveSupport class BacktraceCleaner def initialize @filters, @silencers = [], [] + add_core_silencer add_gem_filter add_gem_silencer add_stdlib_silencer @@ -116,6 +117,10 @@ def add_gem_filter add_filter { |line| line.sub(gems_regexp, gems_result) } end + def add_core_silencer + add_silencer { |line| line.include?("object add or remove instance variables. def delegate_missing_to(target, allow_nil: nil) target = target.to_s - target = "self.#{target}" if DELEGATION_RESERVED_METHOD_NAMES.include?(target) + target = "self.#{target}" if DELEGATION_RESERVED_METHOD_NAMES.include?(target) || target == "__target" - module_eval <<-RUBY, __FILE__, __LINE__ + 1 - def respond_to_missing?(name, include_private = false) - # It may look like an oversight, but we deliberately do not pass - # +include_private+, because they do not get delegated. + if allow_nil + module_eval <<~RUBY, __FILE__, __LINE__ + 1 + def respond_to_missing?(name, include_private = false) + # It may look like an oversight, but we deliberately do not pass + # +include_private+, because they do not get delegated. - return false if name == :marshal_dump || name == :_dump - #{target}.respond_to?(name) || super - end + return false if name == :marshal_dump || name == :_dump + #{target}.respond_to?(name) || super + end - def method_missing(method, *args, &block) - if #{target}.respond_to?(method) - #{target}.public_send(method, *args, &block) - else - begin + def method_missing(method, *args, &block) + __target = #{target} + if __target.nil? && !nil.respond_to?(method) + nil + elsif __target.respond_to?(method) + __target.public_send(method, *args, &block) + else super - rescue NoMethodError - if #{target}.nil? - if #{allow_nil == true} - nil - else - raise DelegationError, "\#{method} delegated to #{target}, but #{target} is nil" - end - else - raise - end end end - end - ruby2_keywords(:method_missing) - RUBY + ruby2_keywords(:method_missing) + RUBY + else + module_eval <<~RUBY, __FILE__, __LINE__ + 1 + def respond_to_missing?(name, include_private = false) + # It may look like an oversight, but we deliberately do not pass + # +include_private+, because they do not get delegated. + + return false if name == :marshal_dump || name == :_dump + #{target}.respond_to?(name) || super + end + + def method_missing(method, *args, &block) + __target = #{target} + if __target.nil? && !nil.respond_to?(method) + raise DelegationError, "\#{method} delegated to #{target}, but #{target} is nil" + elsif __target.respond_to?(method) + __target.public_send(method, *args, &block) + else + super + end + end + ruby2_keywords(:method_missing) + RUBY + end end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/deprecation.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/deprecation.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/deprecation.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/deprecation.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/introspection.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/introspection.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/introspection.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/introspection.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/redefine_method.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/redefine_method.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/redefine_method.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/redefine_method.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/remove_method.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/remove_method.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/module/remove_method.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/module/remove_method.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/name_error.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/name_error.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/name_error.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/name_error.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/bytes.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/bytes.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/bytes.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/bytes.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/conversions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/conversions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/conversions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/conversions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/time.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/time.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/numeric/time.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/numeric/time.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/acts_like.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/acts_like.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/acts_like.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/acts_like.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/blank.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/blank.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/blank.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/blank.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/conversions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/conversions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/conversions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/conversions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/deep_dup.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/deep_dup.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/deep_dup.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/deep_dup.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/duplicable.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/duplicable.rb similarity index 64% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/duplicable.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/duplicable.rb index 6fdf6d81..505455fe 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/duplicable.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/duplicable.rb @@ -28,23 +28,32 @@ def duplicable? end end -class Method - # Methods are not duplicable: - # - # method(:puts).duplicable? # => false - # method(:puts).dup # => TypeError: allocator undefined for Method - def duplicable? - false - end +methods_are_duplicable = begin + Object.instance_method(:duplicable?).dup + true +rescue TypeError + false end -class UnboundMethod - # Unbound methods are not duplicable: - # - # method(:puts).unbind.duplicable? # => false - # method(:puts).unbind.dup # => TypeError: allocator undefined for UnboundMethod - def duplicable? - false +unless methods_are_duplicable + class Method + # Methods are not duplicable: + # + # method(:puts).duplicable? # => false + # method(:puts).dup # => TypeError: allocator undefined for Method + def duplicable? + false + end + end + + class UnboundMethod + # Unbound methods are not duplicable: + # + # method(:puts).unbind.duplicable? # => false + # method(:puts).unbind.dup # => TypeError: allocator undefined for UnboundMethod + def duplicable? + false + end end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/inclusion.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/inclusion.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/inclusion.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/inclusion.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/instance_variables.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/instance_variables.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/instance_variables.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/instance_variables.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/json.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/json.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/json.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/json.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/to_param.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/to_param.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/to_param.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/to_param.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/to_query.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/to_query.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/to_query.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/to_query.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/try.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/try.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/try.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/try.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/with.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/with.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/with.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/with.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/with_options.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/with_options.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/object/with_options.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/object/with_options.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname/blank.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname/blank.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname/blank.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname/blank.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname/existence.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname/existence.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/pathname/existence.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/pathname/existence.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/compare_range.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/compare_range.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/compare_range.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/compare_range.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/conversions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/conversions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/conversions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/conversions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/each.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/each.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/each.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/each.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/overlap.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/overlap.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/range/overlap.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/range/overlap.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/regexp.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/regexp.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/regexp.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/regexp.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/securerandom.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/securerandom.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/securerandom.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/securerandom.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/access.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/access.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/access.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/access.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/behavior.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/behavior.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/behavior.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/behavior.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/conversions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/conversions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/conversions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/conversions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/exclude.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/exclude.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/exclude.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/exclude.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/filters.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/filters.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/filters.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/filters.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/indent.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/indent.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/indent.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/indent.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/inflections.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/inflections.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/inflections.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/inflections.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/inquiry.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/inquiry.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/inquiry.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/inquiry.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/multibyte.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/multibyte.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/multibyte.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/multibyte.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/output_safety.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/output_safety.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/output_safety.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/output_safety.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/starts_ends_with.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/starts_ends_with.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/starts_ends_with.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/starts_ends_with.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/strip.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/strip.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/strip.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/strip.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/zones.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/zones.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/string/zones.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/string/zones.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/symbol.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/symbol.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/symbol.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/symbol.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/symbol/starts_ends_with.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/symbol/starts_ends_with.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/symbol/starts_ends_with.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/symbol/starts_ends_with.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/thread/backtrace/location.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/thread/backtrace/location.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/thread/backtrace/location.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/thread/backtrace/location.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/acts_like.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/acts_like.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/acts_like.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/acts_like.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/calculations.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/calculations.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/calculations.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/calculations.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/compatibility.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/compatibility.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/compatibility.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/compatibility.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/conversions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/conversions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/conversions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/conversions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/zones.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/zones.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/core_ext/time/zones.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/core_ext/time/zones.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/current_attributes.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/current_attributes.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/current_attributes.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/current_attributes.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/current_attributes/test_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/current_attributes/test_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/current_attributes/test_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/current_attributes/test_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deep_mergeable.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deep_mergeable.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deep_mergeable.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deep_mergeable.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/autoload.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/autoload.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/autoload.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/autoload.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/interlock.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/interlock.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/interlock.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/interlock.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/require_dependency.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/require_dependency.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/dependencies/require_dependency.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/dependencies/require_dependency.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/behaviors.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/behaviors.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/behaviors.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/behaviors.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/constant_accessor.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/constant_accessor.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/constant_accessor.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/constant_accessor.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/deprecators.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/deprecators.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/deprecators.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/deprecators.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/disallowed.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/disallowed.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/disallowed.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/disallowed.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/instance_delegator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/instance_delegator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/instance_delegator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/instance_delegator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/method_wrappers.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/method_wrappers.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/method_wrappers.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/method_wrappers.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/proxy_wrappers.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/proxy_wrappers.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/proxy_wrappers.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/proxy_wrappers.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/reporting.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/reporting.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecation/reporting.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecation/reporting.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/deprecator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/deprecator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/descendants_tracker.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/descendants_tracker.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/descendants_tracker.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/descendants_tracker.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/digest.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/digest.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/digest.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/digest.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration/iso8601_parser.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration/iso8601_parser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration/iso8601_parser.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration/iso8601_parser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration/iso8601_serializer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration/iso8601_serializer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/duration/iso8601_serializer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/duration/iso8601_serializer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/encrypted_configuration.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/encrypted_configuration.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/encrypted_configuration.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/encrypted_configuration.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/encrypted_file.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/encrypted_file.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/encrypted_file.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/encrypted_file.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/environment_inquirer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/environment_inquirer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/environment_inquirer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/environment_inquirer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/error_reporter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/error_reporter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/error_reporter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/error_reporter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/error_reporter/test_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/error_reporter/test_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/error_reporter/test_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/error_reporter/test_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/evented_file_update_checker.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/evented_file_update_checker.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/evented_file_update_checker.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/evented_file_update_checker.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_context.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_context.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_context.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_context.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_context/test_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_context/test_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_context/test_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_context/test_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_wrapper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_wrapper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/execution_wrapper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/execution_wrapper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/executor.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/executor.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/executor.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/executor.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/executor/test_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/executor/test_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/executor/test_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/executor/test_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/file_update_checker.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/file_update_checker.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/file_update_checker.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/file_update_checker.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/fork_tracker.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/fork_tracker.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/fork_tracker.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/fork_tracker.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/gem_version.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/gem_version.rb similarity index 91% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/gem_version.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/gem_version.rb index 9c5f2a9b..66b04bcd 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/gem_version.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/gem_version.rb @@ -9,8 +9,8 @@ def self.gem_version module VERSION MAJOR = 7 MINOR = 1 - TINY = 3 - PRE = "4" + TINY = 4 + PRE = nil STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".") end diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/gzip.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/gzip.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/gzip.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/gzip.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/hash_with_indifferent_access.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/hash_with_indifferent_access.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/hash_with_indifferent_access.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/hash_with_indifferent_access.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/html_safe_translation.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/html_safe_translation.rb similarity index 94% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/html_safe_translation.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/html_safe_translation.rb index 2e2818d4..9b35c1d0 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/html_safe_translation.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/html_safe_translation.rb @@ -24,11 +24,11 @@ def translate(key, **options) end end - private - def html_safe_translation_key?(key) - /(?:_|\b)html\z/.match?(key) - end + def html_safe_translation_key?(key) + /(?:_|\b)html\z/.match?(key) + end + private def html_escape_translation_options(options) options.each do |name, value| unless i18n_option?(name) || (name == :count && value.is_a?(Numeric)) diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/i18n.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/i18n.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/i18n.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/i18n.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/i18n_railtie.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/i18n_railtie.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/i18n_railtie.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/i18n_railtie.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflections.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflections.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflections.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflections.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/inflections.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/inflections.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/inflections.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/inflections.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/methods.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/methods.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/methods.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/methods.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/transliterate.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/transliterate.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/inflector/transliterate.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/inflector/transliterate.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/isolated_execution_state.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/isolated_execution_state.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/isolated_execution_state.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/isolated_execution_state.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json/decoding.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json/decoding.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json/decoding.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json/decoding.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json/encoding.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json/encoding.rb similarity index 98% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json/encoding.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json/encoding.rb index fd7a9640..073d9266 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/json/encoding.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/json/encoding.rb @@ -76,7 +76,7 @@ def jsonify(value) when Hash result = {} value.each do |k, v| - k = k.to_s unless String === k + k = k.to_s unless Symbol === k || String === k result[k] = jsonify(v) end result diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/key_generator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/key_generator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/key_generator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/key_generator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/lazy_load_hooks.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/lazy_load_hooks.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/lazy_load_hooks.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/lazy_load_hooks.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/locale/en.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/locale/en.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/locale/en.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/locale/en.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/locale/en.yml b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/locale/en.yml similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/locale/en.yml rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/locale/en.yml diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/log_subscriber.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/log_subscriber.rb similarity index 99% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/log_subscriber.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/log_subscriber.rb index 5cd73a64..dc537f1f 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/log_subscriber.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/log_subscriber.rb @@ -2,6 +2,7 @@ require "active_support/core_ext/module/attribute_accessors" require "active_support/core_ext/class/attribute" +require "active_support/core_ext/enumerable" require "active_support/subscriber" require "active_support/deprecation/proxy_wrappers" diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/log_subscriber/test_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/log_subscriber/test_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/log_subscriber/test_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/log_subscriber/test_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger_silence.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger_silence.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger_silence.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger_silence.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger_thread_safe_level.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger_thread_safe_level.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/logger_thread_safe_level.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/logger_thread_safe_level.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_encryptor.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_encryptor.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_encryptor.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_encryptor.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_encryptors.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_encryptors.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_encryptors.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_encryptors.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/cache_serializer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/cache_serializer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/cache_serializer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/cache_serializer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/extensions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/extensions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/extensions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/extensions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/serializer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/serializer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_pack/serializer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_pack/serializer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_verifier.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_verifier.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_verifier.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_verifier.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_verifiers.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_verifiers.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/message_verifiers.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/message_verifiers.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/codec.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/codec.rb similarity index 98% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/codec.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/codec.rb index 3982e9ce..5d2c755e 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/codec.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/codec.rb @@ -28,7 +28,7 @@ def encode(data, url_safe: @url_safe) def decode(encoded, url_safe: @url_safe) url_safe ? ::Base64.urlsafe_decode64(encoded) : ::Base64.strict_decode64(encoded) - rescue ArgumentError => error + rescue StandardError => error throw :invalid_message_format, error end diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/metadata.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/metadata.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/metadata.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/metadata.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotation_configuration.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotation_configuration.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotation_configuration.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotation_configuration.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotation_coordinator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotation_coordinator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotation_coordinator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotation_coordinator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/rotator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/rotator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/serializer_with_fallback.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/serializer_with_fallback.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/messages/serializer_with_fallback.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/messages/serializer_with_fallback.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte/chars.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte/chars.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte/chars.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte/chars.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte/unicode.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte/unicode.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/multibyte/unicode.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/multibyte/unicode.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications/fanout.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications/fanout.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications/fanout.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications/fanout.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications/instrumenter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications/instrumenter.rb similarity index 96% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications/instrumenter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications/instrumenter.rb index 8b92395f..2ec1ef38 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/notifications/instrumenter.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/notifications/instrumenter.rb @@ -104,7 +104,7 @@ def unique_id end class Event - attr_reader :name, :time, :end, :transaction_id + attr_reader :name, :transaction_id attr_accessor :payload def initialize(name, start, ending, transaction_id, payload) @@ -119,7 +119,15 @@ def initialize(name, start, ending, transaction_id, payload) @allocation_count_finish = 0 end - def record + def time + @time / 1000.0 if @time + end + + def end + @end / 1000.0 if @end + end + + def record # :nodoc: start! begin yield payload if block_given? @@ -195,7 +203,7 @@ def parent_of?(event) # :nodoc: # # @event.duration # => 1000.138 def duration - self.end - time + @end - @time end private diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_currency_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_currency_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_currency_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_currency_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_delimited_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_delimited_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_delimited_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_delimited_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_human_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_human_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_human_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_human_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_human_size_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_human_size_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_human_size_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_human_size_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_percentage_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_percentage_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_percentage_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_percentage_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_phone_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_phone_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_phone_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_phone_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_rounded_converter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_rounded_converter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/number_to_rounded_converter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/number_to_rounded_converter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/rounding_helper.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/rounding_helper.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/number_helper/rounding_helper.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/number_helper/rounding_helper.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/option_merger.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/option_merger.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/option_merger.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/option_merger.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ordered_hash.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ordered_hash.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ordered_hash.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ordered_hash.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ordered_options.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ordered_options.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ordered_options.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ordered_options.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/parameter_filter.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/parameter_filter.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/parameter_filter.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/parameter_filter.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/proxy_object.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/proxy_object.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/proxy_object.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/proxy_object.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/rails.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/rails.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/rails.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/rails.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/railtie.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/railtie.rb similarity index 97% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/railtie.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/railtie.rb index b95ae548..da08dfda 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/railtie.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/railtie.rb @@ -117,11 +117,11 @@ class Railtie < Rails::Railtie # :nodoc: initializer "active_support.set_configs" do |app| app.config.active_support.each do |k, v| - if k == "disable_to_s_conversion" + if k == :disable_to_s_conversion ActiveSupport.deprecator.warn("config.active_support.disable_to_s_conversion is deprecated and will be removed in Rails 7.2.") - elsif k == "remove_deprecated_time_with_zone_name" + elsif k == :remove_deprecated_time_with_zone_name ActiveSupport.deprecator.warn("config.active_support.remove_deprecated_time_with_zone_name is deprecated and will be removed in Rails 7.2.") - elsif k == "use_rfc4122_namespaced_uuids" + elsif k == :use_rfc4122_namespaced_uuids ActiveSupport.deprecator.warn("config.active_support.use_rfc4122_namespaced_uuids is deprecated and will be removed in Rails 7.2.") else k = "#{k}=" diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/reloader.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/reloader.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/reloader.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/reloader.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/rescuable.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/rescuable.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/rescuable.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/rescuable.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ruby_features.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ruby_features.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/ruby_features.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/ruby_features.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/secure_compare_rotator.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/secure_compare_rotator.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/secure_compare_rotator.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/secure_compare_rotator.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/security_utils.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/security_utils.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/security_utils.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/security_utils.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/string_inquirer.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/string_inquirer.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/string_inquirer.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/string_inquirer.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/subscriber.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/subscriber.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/subscriber.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/subscriber.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/syntax_error_proxy.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/syntax_error_proxy.rb similarity index 84% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/syntax_error_proxy.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/syntax_error_proxy.rb index 08baf2f0..f778013f 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/syntax_error_proxy.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/syntax_error_proxy.rb @@ -45,7 +45,7 @@ def backtrace_locations private def parse_message_for_trace - if source_location_eval? + if __getobj__.to_s.start_with?("(eval") # If the exception is coming from a call to eval, we need to keep # the path of the file in which eval was called to ensure we can # return the right source fragment to show the location of the @@ -56,15 +56,5 @@ def parse_message_for_trace __getobj__.to_s.split("\n") end end - - if SyntaxError.method_defined?(:path) # Ruby 3.3+ - def source_location_eval? - __getobj__.path.start_with?("(eval") - end - else # 3.2 and older versions of Ruby - def source_location_eval? - __getobj__.to_s.start_with?("(eval") - end - end end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/tagged_logging.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/tagged_logging.rb similarity index 95% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/tagged_logging.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/tagged_logging.rb index 75e12e1e..ea8f9673 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/tagged_logging.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/tagged_logging.rb @@ -119,6 +119,10 @@ def self.new(logger) if logger.formatter logger.formatter = logger.formatter.clone + + # Workaround for https://bugs.ruby-lang.org/issues/20250 + # Can be removed when Ruby 3.4 is the least supported version. + logger.formatter.object_id if logger.formatter.is_a?(Proc) else # Ensure we set a default formatter so we aren't extending nil! logger.formatter = ActiveSupport::Logger::SimpleFormatter.new diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/test_case.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/test_case.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/test_case.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/test_case.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/assertions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/assertions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/assertions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/assertions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/autorun.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/autorun.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/autorun.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/autorun.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/constant_lookup.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/constant_lookup.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/constant_lookup.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/constant_lookup.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/constant_stubbing.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/constant_stubbing.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/constant_stubbing.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/constant_stubbing.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/declarative.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/declarative.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/declarative.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/declarative.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/deprecation.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/deprecation.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/deprecation.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/deprecation.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/error_reporter_assertions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/error_reporter_assertions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/error_reporter_assertions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/error_reporter_assertions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/file_fixtures.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/file_fixtures.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/file_fixtures.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/file_fixtures.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/isolation.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/isolation.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/isolation.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/isolation.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/method_call_assertions.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/method_call_assertions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/method_call_assertions.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/method_call_assertions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization/server.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization/server.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization/server.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization/server.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization/worker.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization/worker.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelization/worker.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelization/worker.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelize_executor.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelize_executor.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/parallelize_executor.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/parallelize_executor.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/setup_and_teardown.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/setup_and_teardown.rb similarity index 95% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/setup_and_teardown.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/setup_and_teardown.rb index 35321cd1..9c12dc2e 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/setup_and_teardown.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/setup_and_teardown.rb @@ -46,6 +46,8 @@ def after_teardown # :nodoc: run_callbacks :teardown rescue => e self.failures << Minitest::UnexpectedError.new(e) + rescue Minitest::Assertion => e + self.failures << e end super diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/stream.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/stream.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/stream.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/stream.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/strict_warnings.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/strict_warnings.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/strict_warnings.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/strict_warnings.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/tagged_logging.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/tagged_logging.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/tagged_logging.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/tagged_logging.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/time_helpers.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/time_helpers.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/testing/time_helpers.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/testing/time_helpers.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/time.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/time.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/time.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/time.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/time_with_zone.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/time_with_zone.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/time_with_zone.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/time_with_zone.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/values/time_zone.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/values/time_zone.rb similarity index 99% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/values/time_zone.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/values/time_zone.rb index 3e4de26c..3c28c559 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/values/time_zone.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/values/time_zone.rb @@ -208,7 +208,9 @@ def find_tzinfo(name) TZInfo::Timezone.get(MAPPING[name] || name) end + # :stopdoc: alias_method :create, :new + # :startdoc: # Returns a TimeZone instance with the given name, or +nil+ if no # such TimeZone instance exists. (This exists to support the use of @@ -296,15 +298,22 @@ def zones_map attr_reader :name attr_reader :tzinfo + ## + # :singleton-method: create + # :call-seq: create(name, utc_offset = nil, tzinfo = nil) + # # Create a new TimeZone object with the given name and offset. The # offset is the number of seconds that this time zone is offset from UTC # (GMT). Seconds were chosen as the offset unit because that is the unit # that Ruby uses to represent time zone offsets (see Time#utc_offset). + + # :stopdoc: def initialize(name, utc_offset = nil, tzinfo = nil) @name = name @utc_offset = utc_offset @tzinfo = tzinfo || TimeZone.find_tzinfo(name) end + # :startdoc: # Returns the offset of this time zone from UTC in seconds. def utc_offset diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/version.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/version.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/version.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/version.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/jdom.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/jdom.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/jdom.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/jdom.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/libxml.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/libxml.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/libxml.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/libxml.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/libxmlsax.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/libxmlsax.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/libxmlsax.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/libxmlsax.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/nokogiri.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/nokogiri.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/nokogiri.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/nokogiri.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/nokogirisax.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/nokogirisax.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/nokogirisax.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/nokogirisax.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/rexml.rb b/.vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/rexml.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.3.4/lib/active_support/xml_mini/rexml.rb rename to .vendor/bundle/ruby/3.0.0/gems/activesupport-7.1.4/lib/active_support/xml_mini/rexml.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/Makefile b/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/Makefile index 5b5aa678..ec65ff79 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/bigdecimal-3.1.8/ext/bigdecimal/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-4kwy30 -sitelibdir = $(DESTDIR)./.gem.20240812-3612-4kwy30 +sitearchdir = $(DESTDIR)./.gem.20240823-3567-t110lz +sitelibdir = $(DESTDIR)./.gem.20240823-3567-t110lz sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker/Makefile b/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker/Makefile index b93758d9..667c68cb 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/commonmarker-0.23.10/ext/commonmarker/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-f4w1tx -sitelibdir = $(DESTDIR)./.gem.20240812-3612-f4w1tx +sitearchdir = $(DESTDIR)./.gem.20240823-3567-8wnfl6 +sitelibdir = $(DESTDIR)./.gem.20240823-3567-8wnfl6 sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/Makefile b/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/Makefile index ad0619b9..b9f10736 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-1um3np -sitelibdir = $(DESTDIR)./.gem.20240812-3612-1um3np +sitearchdir = $(DESTDIR)./.gem.20240823-3567-zem5x8 +sitelibdir = $(DESTDIR)./.gem.20240823-3567-zem5x8 sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader/Makefile b/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader/Makefile index b8c29ede..04796e1d 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/eventmachine-1.2.7/ext/fastfilereader/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-fxpeac -sitelibdir = $(DESTDIR)./.gem.20240812-3612-fxpeac +sitearchdir = $(DESTDIR)./.gem.20240823-3567-ep4quo +sitelibdir = $(DESTDIR)./.gem.20240823-3567-ep4quo sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c/Makefile b/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c/Makefile index 7d58dfe7..d431591e 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/ffi-1.17.0/ext/ffi_c/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-4kfyel -sitelibdir = $(DESTDIR)./.gem.20240812-3612-4kfyel +sitearchdir = $(DESTDIR)./.gem.20240823-3567-b612iw +sitelibdir = $(DESTDIR)./.gem.20240823-3567-b612iw sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/.autotest b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/.autotest similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/.autotest rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/.autotest diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/History.rdoc b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/History.rdoc similarity index 98% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/History.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/History.rdoc index aa827883..d6298ccc 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/History.rdoc +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/History.rdoc @@ -1,3 +1,31 @@ +=== 5.25.1 / 2024-08-16 + +* 2 bug fixes: + + * Fix incompatibility caused by minitest-hooks & rails invading minitest internals. + * Revert change from =~ to match? to allow for nil if $TERM undefined. + +=== 5.25.0 / 2024-08-13 + +* 2 minor enhancements: + + * Fixed some inefficiencies filtering and matching (mostly backtraces). + * Refactored siginfo handler to reduce runtime costs. Saved ~30%! + +* 5 bug fixes: + + * Added missing rdoc to get back to 100% coverage. + * Cleaning up ancient code checking for defined?(Encoding) and the like. + * Disambiguated some shadowed variables in minitest/compress. + * Fixed an ironic bug if using string-literals AND Werror. + * Improve description of test:slow task. (stomar) + +=== 5.24.1 / 2024-06-29 + +* 1 bug fix: + + * Fix the error message when an extension is invalid value. (y-yagi) + === 5.24.0 / 2024-06-18 * 2 minor enhancements: diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/Manifest.txt b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/Manifest.txt similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/Manifest.txt rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/Manifest.txt diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/README.rdoc b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/README.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/README.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/README.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/Rakefile b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/Rakefile similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/Rakefile rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/Rakefile diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/design_rationale.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/design_rationale.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/design_rationale.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/design_rationale.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/hoe/minitest.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/hoe/minitest.rb similarity index 86% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/hoe/minitest.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/hoe/minitest.rb index eadbf0b3..4f59d3af 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/hoe/minitest.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/hoe/minitest.rb @@ -1,6 +1,7 @@ # :stopdoc: class Hoe + # empty end module Hoe::Minitest @@ -16,7 +17,7 @@ def initialize_minitest gem "minitest" require "minitest" - version = Minitest::VERSION.split(/\./).first(2).join(".") + version = Minitest::VERSION.split(".").first(2).join "." dependency "minitest", "~> #{version}", :development unless minitest? or ENV["MT_NO_ISOLATE"] diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest.rb similarity index 92% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest.rb index 6d699790..5b147121 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest.rb @@ -9,7 +9,7 @@ # :include: README.rdoc module Minitest - VERSION = "5.24.0" # :nodoc: + VERSION = "5.25.1" # :nodoc: @@installed_at_exit ||= false @@after_run = [] @@ -67,9 +67,8 @@ def self.cattr_accessor name # :nodoc: # Registers Minitest to run at process exit def self.autorun - if Object.const_defined?(:Warning) && Warning.respond_to?(:[]=) - Warning[:deprecated] = true - end + Warning[:deprecated] = true if + Object.const_defined?(:Warning) && Warning.respond_to?(:[]=) at_exit { next if $! and not ($!.kind_of? SystemExit and $!.success?) @@ -142,7 +141,7 @@ def self.init_plugins options # :nodoc: def self.process_args args = [] # :nodoc: options = { - :io => $stdout, + :io => $stdout, } orig_args = args.dup @@ -186,7 +185,7 @@ def self.process_args args = [] # :nodoc: options[:skip] = s.chars.to_a end - ruby27plus = ::Warning.respond_to?(:[]=) + ruby27plus = ::Warning.respond_to? :[]= opts.on "-W[error]", String, "Turn Ruby warnings into errors" do |s| options[:Werror] = true @@ -202,14 +201,14 @@ def self.process_args args = [] # :nodoc: unless extensions.empty? opts.separator "" - opts.separator "Known extensions: #{extensions.join(", ")}" + opts.separator "Known extensions: #{extensions.join ", "}" extensions.each do |mod_or_meth| case mod_or_meth when Symbol, String then meth = mod_or_meth msg = "plugin_#{meth}_options" - send msg, opts, options if respond_to?(msg) + send msg, opts, options if respond_to? msg when Module recv = mod_or_meth next unless recv.respond_to? :minitest_plugin_options @@ -240,7 +239,7 @@ def self.process_args args = [] # :nodoc: end options[:args] = orig_args.map { |s| - s =~ /[\s|&<>$()]/ ? s.inspect : s + s.match?(/[\s|&<>$()]/) ? s.inspect : s }.join " " options @@ -282,7 +281,7 @@ def self.run args = [] self.init_plugins options self.reporter = nil # runnables shouldn't depend on the reporter, ever - self.parallel_executor.start if parallel_executor.respond_to?(:start) + self.parallel_executor.start if parallel_executor.respond_to? :start reporter.start begin __run reporter, options @@ -406,8 +405,8 @@ def self.run reporter, options = {} pos = options[:filter] neg = options[:exclude] - pos = Regexp.new $1 if pos.is_a?(String) && pos =~ %r%/(.*)/% - neg = Regexp.new $1 if neg.is_a?(String) && neg =~ %r%/(.*)/% + pos = Regexp.new $1 if pos.kind_of?(String) && pos =~ %r%/(.*)/% + neg = Regexp.new $1 if neg.kind_of?(String) && neg =~ %r%/(.*)/% filtered_methods = self.runnable_methods .select { |m| !pos || pos === m || pos === "#{self}##{m}" } @@ -415,8 +414,22 @@ def self.run reporter, options = {} return if filtered_methods.empty? + t0 = name = nil + + @_info_handler = lambda do + unless reporter.passed? then + warn "Current results:" + warn reporter.reporters.grep(SummaryReporter).first + end + + warn "Current: %s#%s %.2fs" % [self, name, Minitest.clock_time - t0] + end + with_info_handler reporter do filtered_methods.each do |method_name| + name = method_name + t0 = Minitest.clock_time + run_one_method self, method_name, reporter end end @@ -442,16 +455,7 @@ def self.test_order end def self.with_info_handler reporter, &block # :nodoc: - handler = lambda do - unless reporter.passed? then - warn "Current results:" - warn "" - warn reporter.reporters.first - warn "" - end - end - - on_signal ::Minitest.info_signal, handler, &block + on_signal ::Minitest.info_signal, @_info_handler, &block end SIGNALS = Signal.list # :nodoc: @@ -489,7 +493,7 @@ def self.runnables def marshal_dump # :nodoc: unless @@marshal_dump_warned then warn ["Minitest::Runnable#marshal_dump is deprecated.", - "You might be violating internals. From", caller.first].join " " + "You might be violating internals. From", caller(1..1).first].join " " @@marshal_dump_warned = true end @@ -617,7 +621,7 @@ def skipped? # Did this run error? def error? - self.failures.any? { |f| UnexpectedError === f } + self.failures.any? UnexpectedError end end @@ -720,7 +724,7 @@ def passed? true end - def synchronize(&block) # :nodoc: + def synchronize &block # :nodoc: @mutex.synchronize(&block) end end @@ -752,11 +756,11 @@ def initialize io = $stdout, options = {} # :nodoc: # own. class ProgressReporter < Reporter - def prerecord klass, name #:nodoc: - if options[:verbose] then - io.print "%s#%s = " % [klass.name, name] - io.flush - end + def prerecord klass, name # :nodoc: + return unless options[:verbose] + + io.print "%s#%s = " % [klass.name, name] + io.flush end def record result # :nodoc: @@ -890,10 +894,8 @@ def report # own. class SummaryReporter < StatisticsReporter - # :stopdoc: - attr_accessor :sync - attr_accessor :old_sync - # :startdoc: + attr_accessor :sync # :nodoc: + attr_accessor :old_sync # :nodoc: def start # :nodoc: super @@ -941,20 +943,22 @@ def aggregated_results io # :nodoc: end def to_s # :nodoc: - aggregated_results(StringIO.new(''.b)).string + aggregated_results(StringIO.new("".b)).string end def summary # :nodoc: - extra = "" + extra = [] - extra = "\n\nYou have skipped tests. Run with --verbose for details." if - results.any?(&:skipped?) unless - options[:verbose] or options[:show_skips] or ENV["MT_NO_SKIP_MSG"] + extra << ", %d warnings" % [warnings] if options[:Werror] - extra.prepend ", %d warnings" % [warnings] if options[:Werror] + extra << "\n\nYou have skipped tests. Run with --verbose for details." if + results.any?(&:skipped?) unless + options[:verbose] or + options[:show_skips] or + ENV["MT_NO_SKIP_MSG"] "%d runs, %d assertions, %d failures, %d errors, %d skips%s" % - [count, assertions, failures, errors, skips, extra] + [count, assertions, failures, errors, skips, extra.join] end end @@ -1125,7 +1129,7 @@ def jruby? platform = RUBY_PLATFORM def maglev? platform = defined?(RUBY_ENGINE) && RUBY_ENGINE where = Minitest.filter_backtrace(caller).first - where = where.split(/:in /, 2).first # clean up noise + where = where.split(":in ", 2).first # clean up noise warn "DEPRECATED: `maglev?` called from #{where}. This will fail in Minitest 6." "maglev" == platform end @@ -1134,14 +1138,14 @@ def maglev? platform = defined?(RUBY_ENGINE) && RUBY_ENGINE # Is this running on mri? def mri? platform = RUBY_DESCRIPTION - /^ruby/ =~ platform + platform.start_with? "ruby" end ## # Is this running on macOS? def osx? platform = RUBY_PLATFORM - /darwin/ =~ platform + platform.include? "darwin" end ## @@ -1149,7 +1153,7 @@ def osx? platform = RUBY_PLATFORM def rubinius? platform = defined?(RUBY_ENGINE) && RUBY_ENGINE where = Minitest.filter_backtrace(caller).first - where = where.split(/:in /, 2).first # clean up noise + where = where.split(":in ", 2).first # clean up noise warn "DEPRECATED: `rubinius?` called from #{where}. This will fail in Minitest 6." "rbx" == platform end @@ -1158,7 +1162,7 @@ def rubinius? platform = defined?(RUBY_ENGINE) && RUBY_ENGINE # Is this running on windows? def windows? platform = RUBY_PLATFORM - /mswin|mingw/ =~ platform + /mswin|mingw/.match? platform end end @@ -1169,11 +1173,14 @@ def windows? platform = RUBY_PLATFORM class BacktraceFilter - MT_RE = %r%lib/minitest|internal:warning% #:nodoc: + MT_RE = %r%lib/minitest|internal:warning% # :nodoc: + + ## + # The regular expression to use to filter backtraces. Defaults to +MT_RE+. attr_accessor :regexp - def initialize regexp = MT_RE + def initialize regexp = MT_RE # :nodoc: self.regexp = regexp end @@ -1186,9 +1193,9 @@ def filter bt return bt.dup if $DEBUG || ENV["MT_DEBUG"] - new_bt = bt.take_while { |line| line.to_s !~ regexp } - new_bt = bt.select { |line| line.to_s !~ regexp } if new_bt.empty? - new_bt = bt.dup if new_bt.empty? + new_bt = bt.take_while { |line| !regexp.match? line.to_s } + new_bt = bt.select { |line| !regexp.match? line.to_s } if new_bt.empty? + new_bt = bt.dup if new_bt.empty? new_bt end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/assertions.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/assertions.rb similarity index 85% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/assertions.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/assertions.rb index bc95c6e4..bbc9aab9 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/assertions.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/assertions.rb @@ -1,5 +1,3 @@ -# encoding: UTF-8 - require "rbconfig" require "tempfile" require "stringio" @@ -29,12 +27,12 @@ def UNDEFINED.inspect # :nodoc: def self.diff return @diff if defined? @diff - @diff = if (RbConfig::CONFIG["host_os"] =~ /mswin|mingw/ && - system("diff.exe", __FILE__, __FILE__)) then + @diff = if (RbConfig::CONFIG["host_os"] =~ /mswin|mingw/ and + system "diff.exe", __FILE__, __FILE__) then "diff.exe -u" - elsif system("gdiff", __FILE__, __FILE__) + elsif system "gdiff", __FILE__, __FILE__ then "gdiff -u" # solaris and kin suck - elsif system("diff", __FILE__, __FILE__) + elsif system "diff", __FILE__, __FILE__ then "diff -u" else nil @@ -59,16 +57,16 @@ def self.diff= o def diff exp, act result = nil - expect, butwas = things_to_diff(exp, act) + expect, butwas = things_to_diff exp, act return "Expected: #{mu_pp exp}\n Actual: #{mu_pp act}" unless expect - Tempfile.open("expect") do |a| + Tempfile.open "expect" do |a| a.puts expect a.flush - Tempfile.open("butwas") do |b| + Tempfile.open "butwas" do |b| b.puts butwas b.flush @@ -79,10 +77,10 @@ def diff exp, act if result.empty? then klass = exp.class result = [ - "No visible difference in the #{klass}#inspect output.\n", - "You should look at the implementation of #== on ", - "#{klass} or its members.\n", - expect, + "No visible difference in the #{klass}#inspect output.\n", + "You should look at the implementation of #== on ", + "#{klass} or its members.\n", + expect, ].join end end @@ -127,20 +125,15 @@ def things_to_diff exp, act # See Minitest::Test.make_my_diffs_pretty! def mu_pp obj - s = obj.inspect + s = obj.inspect.encode Encoding.default_external - if defined? Encoding then - s = s.encode Encoding.default_external + return s unless String === obj && + (obj.encoding != Encoding.default_external || !obj.valid_encoding?) - if String === obj && (obj.encoding != Encoding.default_external || - !obj.valid_encoding?) then - enc = "# encoding: #{obj.encoding}" - val = "# valid: #{obj.valid_encoding?}" - s = "#{enc}\n#{val}\n#{s}" - end - end + enc = "# encoding: #{obj.encoding}" + val = "# valid: #{obj.valid_encoding?}" - s + [enc, val, s].join "\n" end ## @@ -153,8 +146,8 @@ def mu_pp_for_diff obj str = mu_pp obj # both '\n' & '\\n' (_after_ mu_pp (aka inspect)) - single = !!str.match(/(?= "6" then refute_nil exp, "Use assert_nil if expecting nil." else warn "DEPRECATED: Use assert_nil if expecting nil from #{_where}. This will fail in Minitest 6." @@ -260,7 +253,7 @@ def assert_in_epsilon exp, act, epsilon = 0.001, msg = nil def assert_includes collection, obj, msg = nil msg = message(msg) { - "Expected #{mu_pp(collection)} to include #{mu_pp(obj)}" + "Expected #{mu_pp collection} to include #{mu_pp obj}" } assert_respond_to collection, :include? assert collection.include?(obj), msg @@ -271,7 +264,7 @@ def assert_includes collection, obj, msg = nil def assert_instance_of cls, obj, msg = nil msg = message(msg) { - "Expected #{mu_pp(obj)} to be an instance of #{cls}, not #{obj.class}" + "Expected #{mu_pp obj} to be an instance of #{cls}, not #{obj.class}" } assert obj.instance_of?(cls), msg @@ -282,7 +275,8 @@ def assert_instance_of cls, obj, msg = nil def assert_kind_of cls, obj, msg = nil msg = message(msg) { - "Expected #{mu_pp(obj)} to be a kind of #{cls}, not #{obj.class}" } + "Expected #{mu_pp obj} to be a kind of #{cls}, not #{obj.class}" + } assert obj.kind_of?(cls), msg end @@ -292,7 +286,7 @@ def assert_kind_of cls, obj, msg = nil def assert_match matcher, obj, msg = nil msg = message(msg) { "Expected #{mu_pp matcher} to match #{mu_pp obj}" } - assert_respond_to matcher, :"=~" + assert_respond_to matcher, :=~ matcher = Regexp.new Regexp.escape matcher if String === matcher assert matcher =~ obj, msg @@ -303,7 +297,7 @@ def assert_match matcher, obj, msg = nil # Fails unless +obj+ is nil def assert_nil obj, msg = nil - msg = message(msg) { "Expected #{mu_pp(obj)} to be nil" } + msg = message(msg) { "Expected #{mu_pp obj} to be nil" } assert obj.nil?, msg end @@ -314,7 +308,7 @@ def assert_nil obj, msg = nil def assert_operator o1, op, o2 = UNDEFINED, msg = nil return assert_predicate o1, op, msg if UNDEFINED == o2 - msg = message(msg) { "Expected #{mu_pp(o1)} to be #{op} #{mu_pp(o2)}" } + msg = message(msg) { "Expected #{mu_pp o1} to be #{op} #{mu_pp o2}" } assert o1.__send__(op, o2), msg end @@ -395,7 +389,7 @@ def assert_pattern # str.must_be :empty? def assert_predicate o1, op, msg = nil - msg = message(msg) { "Expected #{mu_pp(o1)} to be #{op}" } + msg = message(msg) { "Expected #{mu_pp o1} to be #{op}" } assert o1.__send__(op), msg end @@ -440,13 +434,13 @@ def assert_raises *exp raise rescue Exception => e flunk proc { - exception_details(e, "#{msg}#{mu_pp(exp)} exception expected, not") + exception_details(e, "#{msg}#{mu_pp exp} exception expected, not") } end exp = exp.first if exp.size == 1 - flunk "#{msg}#{mu_pp(exp)} expected but nothing was raised." + flunk "#{msg}#{mu_pp exp} expected but nothing was raised." end ## @@ -455,7 +449,7 @@ def assert_raises *exp def assert_respond_to obj, meth, msg = nil, include_all: false msg = message(msg) { - "Expected #{mu_pp(obj)} (#{obj.class}) to respond to ##{meth}" + "Expected #{mu_pp obj} (#{obj.class}) to respond to ##{meth}" } assert obj.respond_to?(meth, include_all), msg end @@ -481,7 +475,8 @@ def assert_send send_ary, m = nil recv, msg, *args = send_ary m = message(m) { - "Expected #{mu_pp(recv)}.#{msg}(*#{mu_pp(args)}) to return true" } + "Expected #{mu_pp recv}.#{msg}(*#{mu_pp args}) to return true" + } assert recv.__send__(msg, *args), m end @@ -500,15 +495,15 @@ def assert_silent # Fails unless the block throws +sym+ def assert_throws sym, msg = nil - default = "Expected #{mu_pp(sym)} to have been thrown" + default = "Expected #{mu_pp sym} to have been thrown" caught = true - value = catch(sym) do + value = catch sym do begin yield rescue ThreadError => e # wtf?!? 1.8 + threads == suck - default += ", not \:#{e.message[/uncaught throw \`(\w+?)\'/, 1]}" + default += ", not :#{e.message[/uncaught throw \`(\w+?)\'/, 1]}" rescue ArgumentError => e # 1.9 exception - raise e unless e.message.include?("uncaught throw") + raise e unless e.message.include? "uncaught throw" default += ", not #{e.message.split(/ /).last}" rescue NameError => e # 1.8 exception raise e unless e.name == sym @@ -607,12 +602,12 @@ def capture_subprocess_io def exception_details e, msg [ - "#{msg}", - "Class: <#{e.class}>", - "Message: <#{e.message.inspect}>", - "---Backtrace---", - "#{Minitest.filter_backtrace(e.backtrace).join("\n")}", - "---------------", + msg, + "Class: <#{e.class}>", + "Message: <#{e.message.inspect}>", + "---Backtrace---", + Minitest.filter_backtrace(e.backtrace), + "---------------", ].join "\n" end @@ -621,7 +616,7 @@ def exception_details e, msg # you to put time-bombs in your tests if you need to keep # something around until a later date lest you forget about it. - def fail_after y,m,d,msg + def fail_after y, m, d, msg flunk msg if Time.now > Time.local(y, m, d) end @@ -655,7 +650,7 @@ def pass _msg = nil # Fails if +test+ is truthy. def refute test, msg = nil - msg ||= message { "Expected #{mu_pp(test)} to not be truthy" } + msg ||= message { "Expected #{mu_pp test} to not be truthy" } assert !test, msg end @@ -663,7 +658,7 @@ def refute test, msg = nil # Fails if +obj+ is empty. def refute_empty obj, msg = nil - msg = message(msg) { "Expected #{mu_pp(obj)} to not be empty" } + msg = message(msg) { "Expected #{mu_pp obj} to not be empty" } assert_respond_to obj, :empty? refute obj.empty?, msg end @@ -675,7 +670,7 @@ def refute_empty obj, msg = nil def refute_equal exp, act, msg = nil msg = message(msg) { - "Expected #{mu_pp(act)} to not be equal to #{mu_pp(exp)}" + "Expected #{mu_pp act} to not be equal to #{mu_pp exp}" } refute exp == act, msg end @@ -706,7 +701,7 @@ def refute_in_epsilon a, b, epsilon = 0.001, msg = nil def refute_includes collection, obj, msg = nil msg = message(msg) { - "Expected #{mu_pp(collection)} to not include #{mu_pp(obj)}" + "Expected #{mu_pp collection} to not include #{mu_pp obj}" } assert_respond_to collection, :include? refute collection.include?(obj), msg @@ -717,7 +712,7 @@ def refute_includes collection, obj, msg = nil def refute_instance_of cls, obj, msg = nil msg = message(msg) { - "Expected #{mu_pp(obj)} to not be an instance of #{cls}" + "Expected #{mu_pp obj} to not be an instance of #{cls}" } refute obj.instance_of?(cls), msg end @@ -726,7 +721,7 @@ def refute_instance_of cls, obj, msg = nil # Fails if +obj+ is a kind of +cls+. def refute_kind_of cls, obj, msg = nil - msg = message(msg) { "Expected #{mu_pp(obj)} to not be a kind of #{cls}" } + msg = message(msg) { "Expected #{mu_pp obj} to not be a kind of #{cls}" } refute obj.kind_of?(cls), msg end @@ -735,7 +730,7 @@ def refute_kind_of cls, obj, msg = nil def refute_match matcher, obj, msg = nil msg = message(msg) { "Expected #{mu_pp matcher} to not match #{mu_pp obj}" } - assert_respond_to matcher, :"=~" + assert_respond_to matcher, :=~ matcher = Regexp.new Regexp.escape matcher if String === matcher refute matcher =~ obj, msg end @@ -744,7 +739,7 @@ def refute_match matcher, obj, msg = nil # Fails if +obj+ is nil. def refute_nil obj, msg = nil - msg = message(msg) { "Expected #{mu_pp(obj)} to not be nil" } + msg = message(msg) { "Expected #{mu_pp obj} to not be nil" } refute obj.nil?, msg end @@ -766,7 +761,7 @@ def refute_pattern begin yield - flunk("NoMatchingPatternError expected, but nothing was raised.") + flunk "NoMatchingPatternError expected, but nothing was raised." rescue NoMatchingPatternError pass end @@ -780,7 +775,7 @@ def refute_pattern def refute_operator o1, op, o2 = UNDEFINED, msg = nil return refute_predicate o1, op, msg if UNDEFINED == o2 - msg = message(msg) { "Expected #{mu_pp(o1)} to not be #{op} #{mu_pp(o2)}" } + msg = message(msg) { "Expected #{mu_pp o1} to not be #{op} #{mu_pp o2}" } refute o1.__send__(op, o2), msg end @@ -802,7 +797,7 @@ def refute_path_exists path, msg = nil # str.wont_be :empty? def refute_predicate o1, op, msg = nil - msg = message(msg) { "Expected #{mu_pp(o1)} to not be #{op}" } + msg = message(msg) { "Expected #{mu_pp o1} to not be #{op}" } refute o1.__send__(op), msg end @@ -811,7 +806,7 @@ def refute_predicate o1, op, msg = nil # include_all defaults to false to match Object#respond_to? def refute_respond_to obj, meth, msg = nil, include_all: false - msg = message(msg) { "Expected #{mu_pp(obj)} to not respond to #{meth}" } + msg = message(msg) { "Expected #{mu_pp obj} to not respond to #{meth}" } refute obj.respond_to?(meth, include_all), msg end @@ -844,9 +839,9 @@ def skip msg = nil, _ignored = nil # date, but still holds you accountable and prevents you from # forgetting it. - def skip_until y,m,d,msg + def skip_until y, m, d, msg skip msg if Time.now < Time.local(y, m, d) - where = caller.first.rpartition(':in').reject(&:empty?).first + where = caller(1..1).first.rpartition(":in").reject(&:empty?).first warn "Stale skip_until %p at %s" % [msg, where] end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/autorun.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/autorun.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/autorun.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/autorun.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/benchmark.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/benchmark.rb similarity index 97% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/benchmark.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/benchmark.rb index 21f5d47c..defdbcb3 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/benchmark.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/benchmark.rb @@ -47,8 +47,6 @@ def self.bench_exp min, max, base = 10 def self.bench_linear min, max, step = 10 (min..max).step(step).to_a - rescue LocalJumpError # 1.8.6 - r = []; (min..max).step(step) { |n| r << n }; r end ## @@ -83,7 +81,7 @@ def self.bench_range def assert_performance validation, &work range = self.class.bench_range - io.print "#{self.name}" + io.print self.name times = [] @@ -236,7 +234,7 @@ def fit_error xys def fit_exponential xs, ys n = xs.size - xys = xs.zip(ys) + xys = xs.zip ys sxlny = sigma(xys) { |x, y| x * Math.log(y) } slny = sigma(xys) { |_, y| Math.log(y) } sx2 = sigma(xys) { |x, _| x * x } @@ -258,7 +256,7 @@ def fit_exponential xs, ys def fit_logarithmic xs, ys n = xs.size - xys = xs.zip(ys) + xys = xs.zip ys slnx2 = sigma(xys) { |x, _| Math.log(x) ** 2 } slnx = sigma(xys) { |x, _| Math.log(x) } sylnx = sigma(xys) { |x, y| y * Math.log(x) } @@ -280,7 +278,7 @@ def fit_logarithmic xs, ys def fit_linear xs, ys n = xs.size - xys = xs.zip(ys) + xys = xs.zip ys sx = sigma xs sy = sigma ys sx2 = sigma(xs) { |x| x ** 2 } @@ -302,7 +300,7 @@ def fit_linear xs, ys def fit_power xs, ys n = xs.size - xys = xs.zip(ys) + xys = xs.zip ys slnxlny = sigma(xys) { |x, y| Math.log(x) * Math.log(y) } slnx = sigma(xs) { |x | Math.log(x) } slny = sigma(ys) { | y| Math.log(y) } @@ -323,7 +321,7 @@ def fit_power xs, ys def sigma enum, &block enum = enum.map(&block) if block - enum.inject { |sum, n| sum + n } + enum.sum end ## @@ -419,7 +417,6 @@ def self.bench_performance_exponential name, threshold = 0.99, &work end end - ## # Create a benchmark that verifies that the performance is logarithmic. # diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/compress.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/compress.rb similarity index 82% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/compress.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/compress.rb index f9c68547..7ba0c536 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/compress.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/compress.rb @@ -11,12 +11,12 @@ module Compress def compress orig ary = orig - eswo = ->(ary, n, off) { # each_slice_with_offset + eswo = ->(a, n, off) { # each_slice_with_offset if off.zero? then - ary.each_slice n + a.each_slice n else # [ ...off... [...n...] [...n...] ... ] - front, back = ary.take(off), ary.drop(off) + front, back = a.take(off), a.drop(off) [front].chain back.each_slice n end } @@ -29,16 +29,16 @@ def compress orig order = index .reject { |k, v| v.size == 1 } # { b: [1 3 5], c: [2 4 6] } - .sort_by { |k, ary| ### sort by max dist + min offset - d = ary.each_cons(2).sum { |a, b| b-a } - [-d, ary.first] + .sort_by { |k, a1| ### sort by max dist + min offset + d = a1.each_cons(2).sum { |a2, b| b-a2 } + [-d, a1.first] } # b: [1 3 5] c: [2 4 6] ranges = order - .map { |k, ary| # [[1..2 3..4] [2..3 4..5]] - ary + .map { |k, a1| # [[1..2 3..4] [2..3 4..5]] + a1 .each_cons(2) - .map { |a, b| a..b-1 } + .map { |a2, b| a2..b-1 } } big_ranges = ranges @@ -50,7 +50,7 @@ def compress orig culprits = big_ranges .map { |r| eswo[ary, r.size, r.begin] # [o1 s1 s1 s2 s2] - .chunk_while { |a,b| a == b } # [[o1] [s1 s1] [s2 s2]] + .chunk_while { |a, b| a == b } # [[o1] [s1 s1] [s2 s2]] .map { |a| [a.size, a.first] } # [[1 o1] [2 s1] [2 s2]] } .select { |chunks| diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/error_on_warning.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/error_on_warning.rb similarity index 51% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/error_on_warning.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/error_on_warning.rb index 7ff9ff92..d9dc16c8 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/error_on_warning.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/error_on_warning.rb @@ -1,11 +1,11 @@ module Minitest - module ErrorOnWarning - def warn(message, category: nil) + module ErrorOnWarning # :nodoc: + def warn message, category: nil message = "[#{category}] #{message}" if category raise UnexpectedWarning, message end end - ::Warning.singleton_class.prepend(ErrorOnWarning) + ::Warning.singleton_class.prepend ErrorOnWarning end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/expectations.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/expectations.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/expectations.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/expectations.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/hell.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/hell.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/hell.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/hell.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/manual_plugins.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/manual_plugins.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/manual_plugins.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/manual_plugins.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/mock.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/mock.rb similarity index 94% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/mock.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/mock.rb index f4a4998c..3c6dbf6f 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/mock.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/mock.rb @@ -8,7 +8,7 @@ module Minitest # :nodoc: # All mock objects are an instance of Mock class Mock - alias :__respond_to? :respond_to? + alias __respond_to? respond_to? overridden_methods = %i[ === @@ -93,7 +93,7 @@ def initialize delegator = nil # :nodoc: def expect name, retval, args = [], **kwargs, &blk name = name.to_sym - if block_given? + if blk then raise ArgumentError, "args ignored when block given" unless args.empty? raise ArgumentError, "kwargs ignored when block given" unless kwargs.empty? @expected_calls[name] << { :retval => retval, :block => blk } @@ -106,7 +106,7 @@ def expect name, retval, args = [], **kwargs, &blk kwargs = args.pop else unless @@KW_WARNED then - from = caller.first + from = caller(1..1).first warn "Using MT_KWARGS_HAC\K yet passing kwargs. From #{from}" @@KW_WARNED = true end @@ -141,7 +141,7 @@ def __call name, data # :nodoc: def verify @expected_calls.each do |name, expected| - actual = @actual_calls.fetch(name, nil) + actual = @actual_calls.fetch name, nil # defaults to [] raise MockExpectationError, "expected #{__call name, expected[0]}" unless actual raise MockExpectationError, "expected #{__call name, expected[actual.size]}, got [#{__call name, actual}]" if actual.size < expected.size @@ -150,7 +150,7 @@ def verify end def method_missing sym, *args, **kwargs, &block # :nodoc: - unless @expected_calls.key?(sym) then + unless @expected_calls.key? sym then if @delegator && @delegator.respond_to?(sym) if kwargs.empty? then # FIX: drop this after 2.7 dead return @delegator.public_send(sym, *args, &block) @@ -172,9 +172,9 @@ def method_missing sym, *args, **kwargs, &block # :nodoc: end expected_args, expected_kwargs, retval, val_block = - expected_call.values_at(:args, :kwargs, :retval, :block) + expected_call.values_at :args, :kwargs, :retval, :block - expected_kwargs = kwargs.map { |ak, av| [ak, Object] }.to_h if + expected_kwargs = kwargs.to_h { |ak, av| [ak, Object] } if Hash == expected_kwargs if val_block then @@ -197,7 +197,7 @@ def method_missing sym, *args, **kwargs, &block # :nodoc: [sym, expected_kwargs.size, kwargs] end - zipped_args = expected_args.zip(args) + zipped_args = expected_args.zip args fully_matched = zipped_args.all? { |mod, a| mod === a or mod == a } @@ -212,10 +212,10 @@ def method_missing sym, *args, **kwargs, &block # :nodoc: raise MockExpectationError, fmt % [sym, expected_kwargs.keys, kwargs.keys] end - zipped_kwargs = expected_kwargs.map { |ek, ev| + zipped_kwargs = expected_kwargs.to_h { |ek, ev| av = kwargs[ek] [ek, [ev, av]] - }.to_h + } fully_matched = zipped_kwargs.all? { |ek, (ev, av)| ev === av or ev == av @@ -228,8 +228,8 @@ def method_missing sym, *args, **kwargs, &block # :nodoc: @actual_calls[sym] << { :retval => retval, - :args => zipped_args.map { |e, a| e === a ? e : a }, - :kwargs => zipped_kwargs.map { |k, (e, a)| [k, e === a ? e : a] }.to_h, + :args => zipped_args.map { |e, a| e === a ? e : a }, + :kwargs => zipped_kwargs.to_h { |k, (e, a)| [k, e === a ? e : a] }, } retval @@ -238,7 +238,7 @@ def method_missing sym, *args, **kwargs, &block # :nodoc: def respond_to? sym, include_private = false # :nodoc: return true if @expected_calls.key? sym.to_sym return true if @delegator && @delegator.respond_to?(sym, include_private) - __respond_to?(sym, include_private) + __respond_to? sym, include_private end end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/parallel.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/parallel.rb similarity index 91% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/parallel.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/parallel.rb index 2996907a..6b517883 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/parallel.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/parallel.rb @@ -1,5 +1,5 @@ module Minitest - module Parallel #:nodoc: + module Parallel # :nodoc: ## # The engine used to run multiple tests in parallel. @@ -24,10 +24,10 @@ def initialize size # Start the executor def start - @pool = size.times.map { - Thread.new(@queue) do |queue| + @pool = Array.new(size) { + Thread.new @queue do |queue| Thread.current.abort_on_exception = true - while (job = queue.pop) + while job = queue.pop do klass, method, reporter = job reporter.synchronize { reporter.prerecord klass, method } result = Minitest.run_one_method klass, method diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/pride.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/pride.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/pride.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/pride.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/pride_plugin.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/pride_plugin.rb similarity index 84% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/pride_plugin.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/pride_plugin.rb index 68539d84..f2e12e76 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/pride_plugin.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/pride_plugin.rb @@ -8,13 +8,13 @@ def self.plugin_pride_options opts, _options # :nodoc: end def self.plugin_pride_init options # :nodoc: - if PrideIO.pride? then - klass = ENV["TERM"] =~ /^xterm|-256color$/ ? PrideLOL : PrideIO - io = klass.new options[:io] + return unless PrideIO.pride? - self.reporter.reporters.grep(Minitest::Reporter).each do |rep| - rep.io = io if rep.io.tty? - end + klass = ENV["TERM"] =~ /^xterm|-256color$/ ? PrideLOL : PrideIO + io = klass.new options[:io] + + self.reporter.reporters.grep(Minitest::Reporter).each do |rep| + rep.io = io if rep.io.tty? end end @@ -59,12 +59,10 @@ def initialize io # :nodoc: def print o case o - when "." then + when ".", "S" then io.print pride o when "E", "F" then io.print "#{ESC}41m#{ESC}37m#{o}#{NND}" - when "S" then - io.print pride o else io.print o end @@ -72,11 +70,9 @@ def print o def puts *o # :nodoc: o.map! { |s| - s.to_s.sub(/Finished/) { + s.to_s.sub("Finished") { @index = 0 - "Fabulous run".split(//).map { |c| - pride(c) - }.join + "Fabulous run".chars.map { |c| pride(c) }.join } } @@ -113,7 +109,7 @@ def initialize io # :nodoc: # # plot (3*sin(x)+3), (3*sin(x+2*pi/3)+3), (3*sin(x+4*pi/3)+3) - @colors = (6 * 7).times.map { |n| + @colors = Array.new(6 * 7) { |n| n *= 1.0 / 3 r = (3 * Math.sin(n ) + 3).to_i g = (3 * Math.sin(n + 4 * PI_3) + 3).to_i diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/spec.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/spec.rb similarity index 97% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/spec.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/spec.rb index 2f51774d..605a40cd 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/spec.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/spec.rb @@ -4,11 +4,11 @@ class Module # :nodoc: def infect_an_assertion meth, new_name, dont_flip = false # :nodoc: block = dont_flip == :block dont_flip = false if block - target_obj = block ? '_{obj.method}' : '_(obj)' + target_obj = block ? "_{obj.method}" : "_(obj)" # https://eregon.me/blog/2021/02/13/correct-delegation-in-ruby-2-27-3.html # Drop this when we can drop ruby 2.6 (aka after rails 6.1 EOL, ~2024-06) - kw_extra = "ruby2_keywords %p" % [new_name] if respond_to?(:ruby2_keywords, true) + kw_extra = "ruby2_keywords %p" % [new_name] if respond_to? :ruby2_keywords, true # warn "%-22p -> %p %p" % [meth, new_name, dont_flip] self.class_eval <<-EOM, __FILE__, __LINE__ + 1 @@ -249,7 +249,7 @@ def let name, &block pre, post = "let '#{name}' cannot ", ". Please use another name." methods = Minitest::Spec.instance_methods.map(&:to_s) - %w[subject] raise ArgumentError, "#{pre}begin with 'test'#{post}" if - name =~ /\Atest/ + name.start_with? "test" raise ArgumentError, "#{pre}override a method in Minitest::Spec#{post}" if methods.include? name @@ -268,7 +268,7 @@ def subject &block end def create name, desc # :nodoc: - cls = Class.new(self) do + cls = Class.new self do @name = name @desc = desc @@ -289,7 +289,7 @@ def to_s # :nodoc: end attr_reader :desc # :nodoc: - alias :specify :it + alias specify it ## # Rdoc... why are you so dumb? diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test.rb similarity index 91% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test.rb index 7d8bde9c..7dd5e145 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test.rb @@ -85,20 +85,18 @@ def self.runnable_methods # Runs a single test with setup/teardown hooks. def run - with_info_handler do - time_it do - capture_exceptions do - SETUP_METHODS.each do |hook| - self.send hook - end - - self.send self.name + time_it do + capture_exceptions do + SETUP_METHODS.each do |hook| + self.send hook end - TEARDOWN_METHODS.each do |hook| - capture_exceptions do - self.send hook - end + self.send self.name + end + + TEARDOWN_METHODS.each do |hook| + capture_exceptions do + self.send hook end end end @@ -230,16 +228,6 @@ def new_exception klass, msg, bt, kill = false # :nodoc: ne end - def with_info_handler &block # :nodoc: - t0 = Minitest.clock_time - - handler = lambda do - warn "\nCurrent: %s#%s %.2fs" % [self.class, self.name, Minitest.clock_time - t0] - end - - self.class.on_signal ::Minitest.info_signal, handler, &block - end - include LifecycleHooks include Guard extend Guard diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test_task.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test_task.rb similarity index 95% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test_task.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test_task.rb index ca517aa6..b98dac6e 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/test_task.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/test_task.rb @@ -150,7 +150,7 @@ def process_env ENV["N"] && ENV["N"].to_i > 0 lib_extras = (ENV["MT_LIB_EXTRAS"] || "").split File::PATH_SEPARATOR - self.libs[0,0] = lib_extras + self.libs[0, 0] = lib_extras extra_args << "-n" << ENV["N"] if ENV["N"] extra_args << "-e" << ENV["X"] if ENV["X"] @@ -169,7 +169,7 @@ def process_env def define # :nodoc: desc "Run the test suite. Use N, X, A, and TESTOPTS to add flags/args." task name do - ruby make_test_cmd, verbose:verbose + ruby make_test_cmd, verbose: verbose end desc "Print out the test command. Good for profiling and other tools." @@ -183,7 +183,7 @@ def define # :nodoc: # 3 seems to be the magic number... (tho not by that much) bad, good, n = {}, [], (ENV.delete("K") || 3).to_i - file = ENV.delete("F") + file = ENV.delete "F" times = {} tt0 = Time.now @@ -244,7 +244,7 @@ def define # :nodoc: task "#{name}:deps" => "#{name}:isolated" # now just an alias - desc "Show bottom 25 tests wrt time." + desc "Run the test suite and report the slowest 25 tests." task "#{name}:slow" do sh ["rake #{name} A=-v", "egrep '#test_.* s = .'", @@ -268,11 +268,11 @@ def make_test_cmd globs = test_globs runner = runner.join "; " args = [] - args << "-I#{libs.join(File::PATH_SEPARATOR)}" unless libs.empty? + args << "-I#{libs.join File::PATH_SEPARATOR}" unless libs.empty? args << "-w" if warning - args << '-e' + args << "-e" args << "'#{runner}'" - args << '--' + args << "--" args << extra_args.map(&:shellescape) args.join " " @@ -293,10 +293,10 @@ def initialize jobs = [] # :nodoc: end class Integer # :nodoc: - def threads_do(jobs) # :nodoc: + def threads_do jobs # :nodoc: q = Work.new jobs - self.times.map { + Array.new(self) { Thread.new do while job = q.pop # go until quit value yield job diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/unit.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/unit.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/lib/minitest/unit.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/lib/minitest/unit.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/metametameta.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/metametameta.rb similarity index 91% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/metametameta.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/metametameta.rb index 1ccb3397..fde506d4 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/metametameta.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/metametameta.rb @@ -3,10 +3,6 @@ require "minitest/autorun" class Minitest::Test - def clean s - s.gsub(/^ {6}/, "") - end - def with_empty_backtrace_filter with_backtrace_filter Minitest::BacktraceFilter.new %r%.% do yield @@ -31,6 +27,7 @@ def error_on_warn? end def assert_deprecation re = /DEPRECATED/ + re = // if $-w.nil? # "skip" if running `rake testW0` assert_output "", re do yield end @@ -67,7 +64,7 @@ def with_stderr err def run_tu_with_fresh_reporter flags = %w[--seed 42] options = Minitest.process_args flags - @output = StringIO.new("".encode(Encoding::UTF_8)) + @output = StringIO.new(+"") self.reporter = Minitest::CompositeReporter.new reporter << Minitest::SummaryReporter.new(@output, options) @@ -76,7 +73,7 @@ def run_tu_with_fresh_reporter flags = %w[--seed 42] with_stderr @output do reporter.start - yield(reporter) if block_given? + yield reporter if block_given? @tus ||= [@tu] @tus.each do |tu| @@ -94,8 +91,8 @@ def first_reporter end def assert_report expected, flags = %w[--seed 42], &block - header = clean <<-EOM - Run options: #{flags.map { |s| s =~ /\|/ ? s.inspect : s }.join " "} + header = <<~EOM + Run options: #{flags.map { |s| s.include?("|") ? s.inspect : s }.join " "} # Running: @@ -130,7 +127,7 @@ def normalize_output output output.gsub!(/in [`']block in (?:([^']+)[#.])?/, "in 'block in") output.gsub!(/in [`'](?:([^']+)[#.])?/, "in '") - output.gsub!(/( at )[^:]+:\d+/) { "#{$1}[#{file[$2]}:LINE]" } # eval? + output.gsub!(/( at )([^:]+):\d+/) { "#{$1}[#{file[$2]}:LINE]" } # eval? output end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_assertions.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_assertions.rb similarity index 90% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_assertions.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_assertions.rb index 2153f828..77adbed6 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_assertions.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_assertions.rb @@ -1,18 +1,14 @@ -# encoding: UTF-8 - require "minitest/autorun" require_relative "metametameta" -if defined? Encoding then - e = Encoding.default_external - if e != Encoding::UTF_8 then - warn "" - warn "" - warn "NOTE: External encoding #{e} is not UTF-8. Tests WILL fail." - warn " Run tests with `RUBYOPT=-Eutf-8 rake` to avoid errors." - warn "" - warn "" - end +e = Encoding.default_external +if e != Encoding::UTF_8 then + warn "" + warn "" + warn "NOTE: External encoding #{e} is not UTF-8. Tests WILL fail." + warn " Run tests with `RUBYOPT=-Eutf-8 rake` to avoid errors." + warn "" + warn "" end SomeError = Class.new Exception @@ -27,8 +23,6 @@ class TestMinitestAssertions < Minitest::Test # which is not threadsafe. Nearly every method in here is an # assertion test so it isn't worth splitting it out further. - RUBY18 = !defined? Encoding - # not included in JRuby RE_LEVELS = /\(\d+ levels\) / @@ -79,10 +73,6 @@ def assert_unexpected expected end end - def clean s - s.gsub(/^ {6,10}/, "") - end - def non_verbose orig_verbose = $VERBOSE $VERBOSE = false @@ -135,36 +125,43 @@ def test_assert_equal end def test_assert_equal_different_collection_array_hex_invisible - object1 = Object.new - object2 = Object.new - msg = "No visible difference in the Array#inspect output. + exp = Object.new + act = Object.new + msg = <<~EOM.chomp + No visible difference in the Array#inspect output. You should look at the implementation of #== on Array or its members. - [#]".gsub(/^ +/, "") + [#] + EOM assert_triggered msg do - @tc.assert_equal [object1], [object2] + @tc.assert_equal [exp], [act] end end def test_assert_equal_different_collection_hash_hex_invisible - h1, h2 = {}, {} - h1[1] = Object.new - h2[1] = Object.new - msg = "No visible difference in the Hash#inspect output. + exp, act = {}, {} + exp[1] = Object.new + act[1] = Object.new + act_obj = act[1] + # TODO: switch to endless when 2.7 is dropped + act_obj.define_singleton_method(:inspect) { "#" } + msg = <<~EOM.chomp % [act] + No visible difference in the Hash#inspect output. You should look at the implementation of #== on Hash or its members. - {1=>#}".gsub(/^ +/, "") + %p + EOM assert_triggered msg do - @tc.assert_equal h1, h2 + @tc.assert_equal exp, act end end def test_assert_equal_different_diff_deactivated without_diff do assert_triggered util_msg("haha" * 10, "blah" * 10) do - o1 = "haha" * 10 - o2 = "blah" * 10 + exp = "haha" * 10 + act = "blah" * 10 - @tc.assert_equal o1, o2 + @tc.assert_equal exp, act end end end @@ -186,78 +183,84 @@ def test_assert_equal_different_hex def initialize s; @name = s; end end - o1 = c.new "a" - o2 = c.new "b" - msg = clean <<-EOS + exp = c.new "a" + act = c.new "b" + msg = <<~EOS --- expected +++ actual @@ -1 +1 @@ - -#<#:0xXXXXXX @name=\"a\"> - +#<#:0xXXXXXX @name=\"b\"> + -#<#:0xXXXXXX @name="a"> + +#<#:0xXXXXXX @name="b"> EOS assert_triggered msg do - @tc.assert_equal o1, o2 + @tc.assert_equal exp, act end end def test_assert_equal_different_hex_invisible - o1 = Object.new - o2 = Object.new + exp = Object.new + act = Object.new - msg = "No visible difference in the Object#inspect output. + msg = <<~EOM.chomp + No visible difference in the Object#inspect output. You should look at the implementation of #== on Object or its members. - #".gsub(/^ +/, "") + # + EOM assert_triggered msg do - @tc.assert_equal o1, o2 + @tc.assert_equal exp, act end end def test_assert_equal_different_long - msg = "--- expected + msg = <<~EOM + --- expected +++ actual @@ -1 +1 @@ - -\"hahahahahahahahahahahahahahahahahahahaha\" - +\"blahblahblahblahblahblahblahblahblahblah\" - ".gsub(/^ +/, "") + -"hahahahahahahahahahahahahahahahahahahaha" + +"blahblahblahblahblahblahblahblahblahblah" + EOM assert_triggered msg do - o1 = "haha" * 10 - o2 = "blah" * 10 + exp = "haha" * 10 + act = "blah" * 10 - @tc.assert_equal o1, o2 + @tc.assert_equal exp, act end end def test_assert_equal_different_long_invisible - msg = "No visible difference in the String#inspect output. + msg = <<~EOM.chomp + No visible difference in the String#inspect output. You should look at the implementation of #== on String or its members. - \"blahblahblahblahblahblahblahblahblahblah\"".gsub(/^ +/, "") + "blahblahblahblahblahblahblahblahblahblah" + EOM assert_triggered msg do - o1 = "blah" * 10 - o2 = "blah" * 10 - def o1.== _ + exp = "blah" * 10 + act = "blah" * 10 + def exp.== _ false end - @tc.assert_equal o1, o2 + @tc.assert_equal exp, act end end def test_assert_equal_different_long_msg - msg = "message. + msg = <<~EOM + message. --- expected +++ actual @@ -1 +1 @@ - -\"hahahahahahahahahahahahahahahahahahahaha\" - +\"blahblahblahblahblahblahblahblahblahblah\" - ".gsub(/^ +/, "") + -"hahahahahahahahahahahahahahahahahahahaha" + +"blahblahblahblahblahblahblahblahblahblah" + EOM assert_triggered msg do - o1 = "haha" * 10 - o2 = "blah" * 10 - @tc.assert_equal o1, o2, "message" + exp = "haha" * 10 + act = "blah" * 10 + @tc.assert_equal exp, act, "message" end end @@ -281,7 +284,7 @@ def test_assert_equal_different_short_multiline end def test_assert_equal_does_not_allow_lhs_nil - if Minitest::VERSION =~ /^6/ then + if Minitest::VERSION >= "6" then warn "Time to strip the MT5 test" @assertion_count += 1 @@ -305,29 +308,23 @@ def test_assert_equal_does_not_allow_lhs_nil_triggered end def test_assert_equal_string_bug791 - exp = <<-'EOF'.gsub(/^ {10}/, "") # note single quotes - --- expected - +++ actual - @@ -1,2 +1 @@ - -"\\n - -" - +"\\\" - EOF - - exp = "Expected: \"\\\\n\"\n Actual: \"\\\\\"" + exp = <<~EOM.chomp + Expected: "\\\\n" + Actual: "\\\\" + EOM assert_triggered exp do @tc.assert_equal "\\n", "\\" end end def test_assert_equal_string_both_escaped_unescaped_newlines - msg = <<-EOM.gsub(/^ {10}/, "") + msg = <<~EOM --- expected +++ actual @@ -1,2 +1 @@ - -\"A\\n - -B\" - +\"A\\n\\\\nB\" + -"A\\n + -B" + +"A\\n\\\\nB" EOM assert_triggered msg do @@ -339,7 +336,7 @@ def test_assert_equal_string_both_escaped_unescaped_newlines end def test_assert_equal_string_encodings - msg = <<-EOM.gsub(/^ {10}/, "") + msg = <<~EOM --- expected +++ actual @@ -1,3 +1,3 @@ @@ -351,14 +348,14 @@ def test_assert_equal_string_encodings EOM assert_triggered msg do - x = "bad-utf8-\xF1.txt" - y = x.dup.force_encoding "binary" # TODO: switch to .b when 1.9 dropped - @tc.assert_equal x, y + exp = "bad-utf8-\xF1.txt" + act = exp.dup.b + @tc.assert_equal exp, act end - end unless RUBY18 + end def test_assert_equal_string_encodings_both_different - msg = <<-EOM.gsub(/^ {10}/, "") + msg = <<~EOM --- expected +++ actual @@ -1,3 +1,3 @@ @@ -370,14 +367,14 @@ def test_assert_equal_string_encodings_both_different EOM assert_triggered msg do - x = "bad-utf8-\xF1.txt".dup.force_encoding Encoding::ASCII - y = x.dup.force_encoding "binary" # TODO: switch to .b when 1.9 dropped - @tc.assert_equal x, y + exp = "bad-utf8-\xF1.txt".dup.force_encoding Encoding::ASCII + act = exp.dup.b + @tc.assert_equal exp, act end - end unless RUBY18 + end def test_assert_equal_unescape_newlines - msg = <<-'EOM'.gsub(/^ {10}/, "") # NOTE single quotes on heredoc + msg = <<~'EOM' # NOTE single quotes on heredoc --- expected +++ actual @@ -1,2 +1,2 @@ @@ -429,7 +426,7 @@ def test_assert_in_epsilon_triggered end def test_assert_in_epsilon_triggered_negative_case - x = (RUBY18 and not maglev?) ? "0.1" : "0.100000xxx" + x = "0.100000xxx" y = "0.1" assert_triggered "Expected |-1.1 - -1| (#{x}) to be <= #{y}." do @tc.assert_in_epsilon(-1.1, -1, 0.1) @@ -719,6 +716,7 @@ def test_assert_output_uncaught_throw end end end + def test_assert_predicate @tc.assert_predicate "", :empty? end @@ -748,17 +746,17 @@ def test_assert_raises_default_triggered end end - expected = clean <<-EOM.chomp + expected = <<~EOM.chomp [StandardError] exception expected, not Class: - Message: <\"blah\"> + Message: <"blah"> ---Backtrace--- - FILE:LINE:in \'block in test_assert_raises_default_triggered\' + FILE:LINE:in 'block in test_assert_raises_default_triggered' --------------- EOM actual = e.message.gsub(/^.+:\d+/, "FILE:LINE") - actual.gsub!(RE_LEVELS, "") unless jruby? + actual.gsub! RE_LEVELS, "" unless jruby? actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ") assert_equal expected, actual @@ -828,17 +826,17 @@ def test_assert_raises_subclass_triggered end end - expected = clean <<-EOM + expected = <<~EOM [SomeError] exception expected, not Class: - Message: <\"some message\"> + Message: <"some message"> ---Backtrace--- - FILE:LINE:in \'block in test_assert_raises_subclass_triggered\' + FILE:LINE:in 'block in test_assert_raises_subclass_triggered' --------------- EOM actual = e.message.gsub(/^.+:\d+/, "FILE:LINE") - actual.gsub!(RE_LEVELS, "") unless jruby? + actual.gsub! RE_LEVELS, "" unless jruby? actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ") assert_equal expected.chomp, actual @@ -851,17 +849,17 @@ def test_assert_raises_triggered_different end end - expected = clean <<-EOM.chomp + expected = <<~EOM.chomp [RuntimeError] exception expected, not Class: - Message: <\"icky\"> + Message: <"icky"> ---Backtrace--- - FILE:LINE:in \'block in test_assert_raises_triggered_different\' + FILE:LINE:in 'block in test_assert_raises_triggered_different' --------------- EOM actual = e.message.gsub(/^.+:\d+/, "FILE:LINE") - actual.gsub!(RE_LEVELS, "") unless jruby? + actual.gsub! RE_LEVELS, "" unless jruby? actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ") assert_equal expected, actual @@ -874,18 +872,18 @@ def test_assert_raises_triggered_different_msg end end - expected = clean <<-EOM + expected = <<~EOM XXX. [RuntimeError] exception expected, not Class: - Message: <\"icky\"> + Message: <"icky"> ---Backtrace--- - FILE:LINE:in \'block in test_assert_raises_triggered_different_msg\' + FILE:LINE:in 'block in test_assert_raises_triggered_different_msg' --------------- EOM actual = e.message.gsub(/^.+:\d+/, "FILE:LINE") - actual.gsub!(RE_LEVELS, "") unless jruby? + actual.gsub! RE_LEVELS, "" unless jruby? actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ") assert_equal expected.chomp, actual @@ -1154,8 +1152,8 @@ def test_capture_subprocess_io non_verbose do out, err = capture_subprocess_io do - system("echo hi") - system("echo bye! 1>&2") + system "echo hi" + system "echo bye! 1>&2" end assert_equal "hi\n", out @@ -1548,9 +1546,11 @@ def assert_mu_pp_for_diff exp, input, raw = false end def test_diff_equal - msg = "No visible difference in the String#inspect output. + msg = <<~EOM.chomp + No visible difference in the String#inspect output. You should look at the implementation of #== on String or its members. - \"blahblahblahblahblahblahblahblahblahblah\"".gsub(/^ +/, "") + "blahblahblahblahblahblahblahblahblahblah" + EOM o1 = "blah" * 10 o2 = "blah" * 10 @@ -1562,7 +1562,7 @@ def o1.== _ end def test_diff_str_mixed - msg = <<-'EOM'.gsub(/^ {10}/, "") # NOTE single quotes on heredoc + msg = <<~'EOM' # NOTE single quotes on heredoc --- expected +++ actual @@ -1 +1 @@ @@ -1577,7 +1577,7 @@ def test_diff_str_mixed end def test_diff_str_multiline - msg = <<-'EOM'.gsub(/^ {10}/, "") # NOTE single quotes on heredoc + msg = <<~EOM --- expected +++ actual @@ -1,2 +1,2 @@ @@ -1593,7 +1593,7 @@ def test_diff_str_multiline end def test_diff_str_simple - msg = <<-'EOM'.gsub(/^ {10}/, "").chomp # NOTE single quotes on heredoc + msg = <<~EOM.chomp Expected: "A" Actual: "B" EOM diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_benchmark.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_benchmark.rb similarity index 98% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_benchmark.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_benchmark.rb index 409acdf1..18ce890c 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_benchmark.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_benchmark.rb @@ -17,7 +17,7 @@ def test_cls_bench_linear def test_cls_runnable_methods assert_equal [], Minitest::Benchmark.runnable_methods - c = Class.new(Minitest::Benchmark) do + c = Class.new Minitest::Benchmark do def bench_blah end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_mock.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_mock.rb similarity index 90% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_mock.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_mock.rb index e52f2b4a..510dc641 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_mock.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_mock.rb @@ -10,8 +10,9 @@ def with_kwargs_env class TestMinitestMock < Minitest::Test def setup - @mock = Minitest::Mock.new.expect(:foo, nil) - @mock.expect(:meaning_of_life, 42) + @mock = Minitest::Mock.new + .expect(:foo, nil) + .expect(:meaning_of_life, 42) end def test_create_stub_method @@ -36,14 +37,14 @@ def test_not_blow_up_if_everything_called end def test_allow_expectations_to_be_added_after_creation - @mock.expect(:bar, true) + @mock.expect :bar, true assert @mock.bar end def test_not_verify_if_new_expected_method_is_not_called @mock.foo @mock.meaning_of_life - @mock.expect(:bar, true) + @mock.expect :bar, true util_verify_bad "expected bar() => true" end @@ -51,7 +52,7 @@ def test_not_verify_if_new_expected_method_is_not_called def test_blow_up_on_wrong_number_of_arguments @mock.foo @mock.meaning_of_life - @mock.expect(:sum, 3, [1, 2]) + @mock.expect :sum, 3, [1, 2] e = assert_raises ArgumentError do @mock.sum @@ -63,7 +64,7 @@ def test_blow_up_on_wrong_number_of_arguments def test_return_mock_does_not_raise retval = Minitest::Mock.new mock = Minitest::Mock.new - mock.expect(:foo, retval) + mock.expect :foo, retval mock.foo assert_mock mock @@ -72,8 +73,8 @@ def test_return_mock_does_not_raise def test_mock_args_does_not_raise arg = Minitest::Mock.new mock = Minitest::Mock.new - mock.expect(:foo, nil, [arg]) - mock.foo(arg) + mock.expect :foo, nil, [arg] + mock.foo arg assert_mock mock end @@ -113,8 +114,6 @@ def test_expectations_can_be_satisfied_via_send end def test_expectations_can_be_satisfied_via_public_send - skip "Doesn't run on 1.8" if RUBY_VERSION < "1.9" - @mock.public_send :foo @mock.public_send :meaning_of_life @@ -124,10 +123,10 @@ def test_expectations_can_be_satisfied_via_public_send def test_blow_up_on_wrong_arguments @mock.foo @mock.meaning_of_life - @mock.expect(:sum, 3, [1, 2]) + @mock.expect :sum, 3, [1, 2] e = assert_raises MockExpectationError do - @mock.sum(2, 4) + @mock.sum 2, 4 end exp = "mocked method :sum called with unexpected arguments [2, 4]" @@ -163,8 +162,8 @@ def test_assign_per_mock_return_values a = Minitest::Mock.new b = Minitest::Mock.new - a.expect(:foo, :a) - b.expect(:foo, :b) + a.expect :foo, :a + b.expect :foo, :b assert_equal :a, a.foo assert_equal :b, b.foo @@ -172,7 +171,7 @@ def test_assign_per_mock_return_values def test_do_not_create_stub_method_on_new_mocks a = Minitest::Mock.new - a.expect(:foo, :a) + a.expect :foo, :a assert !Minitest::Mock.new.respond_to?(:foo) end @@ -181,7 +180,7 @@ def test_mock_is_a_blank_slate @mock.expect :kind_of?, true, [String] @mock.expect :==, true, [1] - assert @mock.kind_of?(String), "didn't mock :kind_of\?" + assert @mock.kind_of?(String), "didn't mock :kind_of?" assert @mock == 1, "didn't mock :==" end @@ -277,9 +276,10 @@ def test_handles_kwargs_in_error_message e = assert_raises(MockExpectationError) { mock.verify } - exp = "expected foo(:kw=>false) => nil, got [foo(:kw=>true) => nil]" + exp = "expected foo(%p) => nil, got [foo(%p) => nil]" \ + % [{ :kw => false }, { :kw => true }] - assert_equal exp, e.message + assert_equal exp.delete("{}"), e.message end def test_verify_passes_when_mock_block_returns_true @@ -318,7 +318,7 @@ def test_mock_block_is_passed_keyword_args__block k1 == arg1 && k2 == arg2 && k3 == arg3 end - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 assert_mock mock end @@ -331,7 +331,7 @@ def test_mock_block_is_passed_keyword_args__block_bad_missing end e = assert_raises ArgumentError do - mock.foo(k1: arg1, k2: arg2) + mock.foo k1: arg1, k2: arg2 end # basically testing ruby ... need ? for ruby < 2.7 :( @@ -346,7 +346,7 @@ def test_mock_block_is_passed_keyword_args__block_bad_extra end e = assert_raises ArgumentError do - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 end # basically testing ruby ... need ? for ruby < 2.7 :( @@ -361,10 +361,12 @@ def test_mock_block_is_passed_keyword_args__block_bad_value end e = assert_raises MockExpectationError do - mock.foo(k1: arg1, k2: arg2, k3: :BAD!) + mock.foo k1: arg1, k2: arg2, k3: :BAD! end - exp = "mocked method :foo failed block w/ [] {:k1=>:bar, :k2=>[1, 2, 3], :k3=>:BAD!}" + exp = "mocked method :foo failed block w/ [] %p" \ + % [{ :k1 => :bar, :k2 => [1, 2, 3], :k3 => :BAD! }] + assert_equal exp, e.message end @@ -373,7 +375,7 @@ def test_mock_block_is_passed_keyword_args__args mock = Minitest::Mock.new mock.expect :foo, nil, k1: arg1, k2: arg2, k3: arg3 - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 assert_mock mock end @@ -397,10 +399,10 @@ def test_mock_allow_all_kwargs__old_style_env__rewrite def test_mock_block_is_passed_keyword_args__args__old_style_bad arg1, arg2, arg3 = :bar, [1, 2, 3], { :a => "a" } mock = Minitest::Mock.new - mock.expect :foo, nil, [{k1: arg1, k2: arg2, k3: arg3}] + mock.expect :foo, nil, [{ k1: arg1, k2: arg2, k3: arg3 }] e = assert_raises ArgumentError do - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 end assert_equal "mocked method :foo expects 1 arguments, got []", e.message @@ -410,9 +412,9 @@ def test_mock_block_is_passed_keyword_args__args__old_style_env with_kwargs_env do arg1, arg2, arg3 = :bar, [1, 2, 3], { :a => "a" } mock = Minitest::Mock.new - mock.expect :foo, nil, [{k1: arg1, k2: arg2, k3: arg3}] + mock.expect :foo, nil, [{ k1: arg1, k2: arg2, k3: arg3 }] - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 assert_mock mock end @@ -441,10 +443,10 @@ def test_mock_block_is_passed_keyword_args__args_bad_missing mock.expect :foo, nil, k1: arg1, k2: arg2, k3: arg3 e = assert_raises ArgumentError do - mock.foo(k1: arg1, k2: arg2) + mock.foo k1: arg1, k2: arg2 end - assert_equal "mocked method :foo expects 3 keyword arguments, got %p" % {k1: arg1, k2: arg2}, e.message + assert_equal "mocked method :foo expects 3 keyword arguments, got %p" % { k1: arg1, k2: arg2 }, e.message end def test_mock_block_is_passed_keyword_args__args_bad_extra @@ -453,10 +455,10 @@ def test_mock_block_is_passed_keyword_args__args_bad_extra mock.expect :foo, nil, k1: arg1, k2: arg2 e = assert_raises ArgumentError do - mock.foo(k1: arg1, k2: arg2, k3: arg3) + mock.foo k1: arg1, k2: arg2, k3: arg3 end - assert_equal "mocked method :foo expects 2 keyword arguments, got %p" % {k1: arg1, k2: arg2, k3: arg3}, e.message + assert_equal "mocked method :foo expects 2 keyword arguments, got %p" % { k1: arg1, k2: arg2, k3: arg3 }, e.message end def test_mock_block_is_passed_keyword_args__args_bad_key @@ -465,7 +467,7 @@ def test_mock_block_is_passed_keyword_args__args_bad_key mock.expect :foo, nil, k1: arg1, k2: arg2, k3: arg3 e = assert_raises MockExpectationError do - mock.foo(k1: arg1, k2: arg2, BAD: arg3) + mock.foo k1: arg1, k2: arg2, BAD: arg3 end assert_includes e.message, "unexpected keywords [:k1, :k2, :k3]" @@ -478,18 +480,18 @@ def test_mock_block_is_passed_keyword_args__args_bad_val mock.expect :foo, nil, k1: arg1, k2: arg2, k3: arg3 e = assert_raises MockExpectationError do - mock.foo(k1: arg1, k2: :BAD!, k3: arg3) + mock.foo k1: arg1, k2: :BAD!, k3: arg3 end - assert_match(/unexpected keyword arguments.* vs .*:k2=>:BAD!/, e.message) + bad = { :k2 => :BAD! }.inspect.delete "{}" + assert_match(/unexpected keyword arguments.* vs .*#{bad}/, e.message) end def test_mock_block_is_passed_function_block mock = Minitest::Mock.new block = proc { "bar" } mock.expect :foo, nil do |arg, &blk| - arg == "foo" && - blk == block + arg == "foo" && blk == block end mock.foo "foo", &block assert_mock mock @@ -497,8 +499,8 @@ def test_mock_block_is_passed_function_block def test_mock_forward_keyword_arguments mock = Minitest::Mock.new - mock.expect(:foo, nil) { |bar:| bar == 'bar' } - mock.foo(bar: 'bar') + mock.expect(:foo, nil) { |bar:| bar == "bar" } + mock.foo bar: "bar" assert_mock mock end @@ -517,7 +519,7 @@ def test_verify_fails_when_mock_block_returns_false def test_mock_block_raises_if_args_passed mock = Minitest::Mock.new - e = assert_raises(ArgumentError) do + e = assert_raises ArgumentError do mock.expect :foo, nil, [:a, :b, :c] do true end @@ -531,8 +533,8 @@ def test_mock_block_raises_if_args_passed def test_mock_block_raises_if_kwargs_passed mock = Minitest::Mock.new - e = assert_raises(ArgumentError) do - mock.expect :foo, nil, kwargs:1 do + e = assert_raises ArgumentError do + mock.expect :foo, nil, kwargs: 1 do true end end @@ -544,7 +546,7 @@ def test_mock_block_raises_if_kwargs_passed def test_mock_returns_retval_when_called_with_block mock = Minitest::Mock.new - mock.expect(:foo, 32) do + mock.expect :foo, 32 do true end @@ -563,7 +565,7 @@ def util_verify_bad exp def test_mock_called_via_send mock = Minitest::Mock.new - mock.expect(:foo, true) + mock.expect :foo, true mock.send :foo assert_mock mock @@ -571,7 +573,7 @@ def test_mock_called_via_send def test_mock_called_via___send__ mock = Minitest::Mock.new - mock.expect(:foo, true) + mock.expect :foo, true mock.__send__ :foo assert_mock mock @@ -579,9 +581,9 @@ def test_mock_called_via___send__ def test_mock_called_via_send_with_args mock = Minitest::Mock.new - mock.expect(:foo, true, [1, 2, 3]) + mock.expect :foo, true, [1, 2, 3] - mock.send(:foo, 1, 2, 3) + mock.send :foo, 1, 2, 3 assert_mock mock end @@ -657,7 +659,7 @@ def test_stub_public_module_method end end - def test_stub_value + def test_stub_value__literal assert_stub 42 end @@ -714,7 +716,7 @@ def self.method_missing meth, *args, &block end end - val = dynamic.stub(:found, true) do |s| + val = dynamic.stub :found, true do |s| s.found end @@ -729,14 +731,17 @@ def test_stub_NameError end end - exp = jruby? ? /Undefined method nope_nope_nope for '#{self.class}::Time'/ : - /undefined method [`']nope_nope_nope' for( class)? [`']#{self.class}::Time'/ + exp = if jruby? then + /Undefined method nope_nope_nope for '#{self.class}::Time'/ + else + /undefined method [`']nope_nope_nope' for( class)? [`']#{self.class}::Time'/ + end assert_match exp, e.message end def test_mock_with_yield mock = Minitest::Mock.new - mock.expect(:write, true) do + mock.expect :write, true do true end rs = nil @@ -753,7 +758,7 @@ def test_mock_with_yield_kwargs mock = Minitest::Mock.new rs = nil - File.stub :open, true, mock, kw:42 do + File.stub :open, true, mock, kw: 42 do File.open "foo.txt", "r" do |f, kw:| rs = kw end @@ -762,8 +767,6 @@ def test_mock_with_yield_kwargs @tc.assert_equal 42, rs end - alias test_stub_value__old test_stub_value # TODO: remove/rename - ## Permutation Sets: # [:value, :lambda] @@ -818,7 +821,7 @@ def test_mock_with_yield_kwargs # [:value, :block_call, :args] => N/A class Bar - def call(&_) # to ignore unused block + def call &_ # to ignore unused block puts "hi" end end @@ -836,7 +839,7 @@ def self.identity arg end class Keywords - def self.args req, kw1:, kw2:24 + def self.args req, kw1:, kw2: 24 [req, kw1, kw2] end end @@ -850,7 +853,7 @@ def test_stub_callable_keyword_args def test_stub__hash_as_last_real_arg with_kwargs_env do token = Object.new - def token.create_with_retry u, p; raise "shouldn't see this"; end + def token.create_with_retry _u, _p; raise "shouldn't see this"; end controller = Object.new controller.define_singleton_method :create do |u, p| @@ -976,7 +979,7 @@ def test_stub_lambda_block_call_6 io = StringIO.new(+"", "w") File.stub6 :open, lambda { |p, m, &blk| blk.call io } do File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end end @tc.assert_equal 4, rs @@ -989,7 +992,7 @@ def test_stub_lambda_block_call_args_5 io = StringIO.new(+"", "w") File.stub5(:open, lambda { |p, m, &blk| blk and blk.call io }, :WTF?) do File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end end @tc.assert_equal 4, rs @@ -1004,7 +1007,7 @@ def test_stub_lambda_block_call_args_6 io = StringIO.new(+"", "w") File.stub6(:open, lambda { |p, m, &blk| blk.call io }, :WTF?) do File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end end @tc.assert_equal 4, rs @@ -1020,7 +1023,7 @@ def test_stub_lambda_block_call_args_6_2 @tc.assert_raises ArgumentError do File.stub6_2(:open, lambda { |p, m, &blk| blk.call io }, :WTF?) do File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end end end @@ -1069,7 +1072,7 @@ def test_stub_value_block_args_5 io = StringIO.new(+"", "w") File.stub5 :open, :value, io do result = File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end @tc.assert_equal :value, result end @@ -1098,7 +1101,7 @@ def test_stub_value_block_args_6 assert_deprecated do File.stub6 :open, :value, io do result = File.open "foo.txt", "r" do |f| - rs = f.write("woot") + rs = f.write "woot" end @tc.assert_equal :value, result end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_reporter.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_reporter.rb similarity index 94% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_reporter.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_reporter.rb index 5c0536c7..4d10f541 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_reporter.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_reporter.rb @@ -13,10 +13,6 @@ class TestMinitestReporter < MetaMetaMetaTestCase attr_accessor :r, :io def new_composite_reporter - # Ruby bug in older versions of 2.2 & 2.3 on all platforms - # Latest Windows builds were 2.2.6 and 2.3.3. Latest Ruby releases were - # 2.2.10 and 2.3.8. - skip if windows? && RUBY_VERSION < '2.4' reporter = Minitest::CompositeReporter.new reporter << Minitest::SummaryReporter.new(self.io) reporter << Minitest::ProgressReporter.new(self.io) @@ -37,7 +33,7 @@ def setup def error_test unless defined? @et then - @et = Minitest::Test.new(:woot) + @et = Minitest::Test.new :woot @et.failures << Minitest::UnexpectedError.new(begin raise "no" rescue => e @@ -60,7 +56,7 @@ def system_stack_error_test ex.set_backtrace ary - @sse = Minitest::Test.new(:woot) + @sse = Minitest::Test.new :woot @sse.failures << Minitest::UnexpectedError.new(ex) @sse = Minitest::Result.from @sse end @@ -69,7 +65,7 @@ def system_stack_error_test def fail_test unless defined? @ft then - @ft = Minitest::Test.new(:woot) + @ft = Minitest::Test.new :woot @ft.failures << begin raise Minitest::Assertion, "boo" rescue Minitest::Assertion => e @@ -85,14 +81,14 @@ def passing_test end def passing_test_with_metadata - test = Minitest::Test.new(:woot) + test = Minitest::Test.new :woot test.metadata[:meta] = :data @pt ||= Minitest::Result.from test end def skip_test unless defined? @st then - @st = Minitest::Test.new(:woot) + @st = Minitest::Test.new :woot @st.failures << begin raise Minitest::Skip rescue Minitest::Assertion => e @@ -248,7 +244,7 @@ def test_report_empty r.start r.report - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: @@ -268,7 +264,7 @@ def test_report_passing r.record passing_test r.report - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: @@ -288,7 +284,7 @@ def test_report_failure r.record fail_test r.report - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: @@ -312,7 +308,7 @@ def test_report_error r.record error_test r.report - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: @@ -338,7 +334,7 @@ def test_report_error__sse r.record system_stack_error_test r.report - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: @@ -377,7 +373,7 @@ def test_report_skipped r.report end - exp = clean <<-EOM + exp = <<~EOM Run options: # Running: diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_spec.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_spec.rb similarity index 94% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_spec.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_spec.rb index 61ba2f8c..fad1fb14 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_spec.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_spec.rb @@ -1,4 +1,3 @@ -# encoding: utf-8 require "minitest/metametameta" require "stringio" @@ -12,15 +11,12 @@ class ExampleA; end class ExampleB < ExampleA; end describe Minitest::Spec do - # helps to deal with 2.4 deprecation of Fixnum for Integer - Int = 1.class - # do not parallelize this suite... it just can"t handle it. def assert_triggered expected = "blah", klass = Minitest::Assertion @assertion_count += 1 - e = assert_raises(klass) do + e = assert_raises klass do yield end @@ -29,17 +25,17 @@ def assert_triggered expected = "blah", klass = Minitest::Assertion msg.gsub!(/(\d\.\d{6})\d+/, '\1xxx') # normalize: ruby version, impl, platform msg.gsub!(/:0x[Xa-fA-F0-9]{4,}[ @].+?>/, ":0xXXXXXX@PATH>") - if expected + return unless expected + + @assertion_count += 1 + case expected + when String then + assert_equal expected, msg + when Regexp then @assertion_count += 1 - case expected - when String then - assert_equal expected, msg - when Regexp then - @assertion_count += 1 - assert_match expected, msg - else - flunk "Unknown: #{expected.inspect}" - end + assert_match expected, msg + else + flunk "Unknown: #{expected.inspect}" end end @@ -196,7 +192,7 @@ def bad_pattern methods = Minitest::Expectations.public_instance_methods.grep(/must|wont/) methods.map!(&:to_s) if Symbol === methods.first - musts, wonts = methods.sort.partition { |m| m =~ /must/ } + musts, wonts = methods.sort.partition { |m| m.include? "must" } expected_musts = %w[must_be must_be_close_to @@ -220,7 +216,7 @@ def bad_pattern bad = %w[not raise throw send output be_silent] - expected_wonts = expected_musts.map { |m| m.sub(/must/, "wont") }.sort + expected_wonts = expected_musts.map { |m| m.sub("must", "wont") }.sort expected_wonts.reject! { |m| m =~ /wont_#{Regexp.union(*bad)}/ } _(musts).must_equal expected_musts @@ -399,12 +395,12 @@ def bad_pattern it "needs to verify instances of a class" do assert_success _(42).wont_be_instance_of(String) - assert_triggered "Expected 42 to not be a kind of #{Int.name}." do - _(42).wont_be_kind_of Int + assert_triggered "Expected 42 to not be a kind of Integer." do + _(42).wont_be_kind_of Integer end - assert_triggered "msg.\nExpected 42 to not be an instance of #{Int.name}." do - _(42).wont_be_instance_of Int, "msg" + assert_triggered "msg.\nExpected 42 to not be an instance of Integer." do + _(42).wont_be_instance_of Integer, "msg" end end @@ -414,26 +410,26 @@ def bad_pattern assert_success _(42).wont_be_kind_of(String) assert_success _(proc {}).wont_be_kind_of(String) - assert_triggered "Expected 42 to not be a kind of #{Int.name}." do - _(42).wont_be_kind_of Int + assert_triggered "Expected 42 to not be a kind of Integer." do + _(42).wont_be_kind_of Integer end - assert_triggered "msg.\nExpected 42 to not be a kind of #{Int.name}." do - _(42).wont_be_kind_of Int, "msg" + assert_triggered "msg.\nExpected 42 to not be a kind of Integer." do + _(42).wont_be_kind_of Integer, "msg" end end it "needs to verify kinds of objects" do @assertion_count += 3 # extra test - assert_success _(6 * 7).must_be_kind_of(Int) + assert_success _(6 * 7).must_be_kind_of(Integer) assert_success _(6 * 7).must_be_kind_of(Numeric) - assert_triggered "Expected 42 to be a kind of String, not #{Int.name}." do + assert_triggered "Expected 42 to be a kind of String, not Integer." do _(6 * 7).must_be_kind_of String end - assert_triggered "msg.\nExpected 42 to be a kind of String, not #{Int.name}." do + assert_triggered "msg.\nExpected 42 to be a kind of String, not Integer." do _(6 * 7).must_be_kind_of String, "msg" end @@ -588,7 +584,7 @@ def bad_pattern e = assert_raises RuntimeError, Minitest::UnexpectedWarning do capture_io do Thread.new { # forces ctx to be nil - describe("woot") do + describe "woot" do (1 + 1).must_equal 2 end }.join @@ -656,9 +652,9 @@ def bad_pattern end it "needs to verify types of objects" do - assert_success _(6 * 7).must_be_instance_of(Int) + assert_success _(6 * 7).must_be_instance_of(Integer) - exp = "Expected 42 to be an instance of String, not #{Int.name}." + exp = "Expected 42 to be an instance of String, not Integer." assert_triggered exp do _(6 * 7).must_be_instance_of String @@ -685,7 +681,7 @@ def bad_pattern assert_success _(41).must_be(:<, 42) assert_triggered "Expected 42 to be < 41." do - _(42).must_be(:<, 41) + _(42).must_be :<, 41 end end @@ -702,11 +698,11 @@ def bad_pattern it "needs to verify using respond_to" do assert_success _(42).must_respond_to(:+) - assert_triggered "Expected 42 (#{Int.name}) to respond to #clear." do + assert_triggered "Expected 42 (Integer) to respond to #clear." do _(42).must_respond_to :clear end - assert_triggered "msg.\nExpected 42 (#{Int.name}) to respond to #clear." do + assert_triggered "msg.\nExpected 42 (Integer) to respond to #clear." do _(42).must_respond_to :clear, "msg" end end @@ -753,9 +749,9 @@ def _count it "doesn't raise an error if it is just another let" do v = proc do describe :outer do - let(:bar) + let :bar describe :inner do - let(:bar) + let :bar end end :good @@ -1018,8 +1014,9 @@ def test_describe_first_structure z = describe "second thingy" do end end - test_methods = ["test_0001_top level it", - "test_0002_не латинÑкие &ã„ã£ãŸ α, β, γ, δ, ε hello!!! world", + test_methods = [ + "test_0001_top level it", + "test_0002_не латинÑкие &ã„ã£ãŸ α, β, γ, δ, ε hello!!! world", ].sort assert_equal test_methods, [x1, x2] diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test.rb similarity index 90% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test.rb index aec0e746..1fd3d12c 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test.rb @@ -1,21 +1,18 @@ -# encoding: UTF-8 - -require "pathname" require "minitest/metametameta" -if defined? Encoding then - e = Encoding.default_external - if e != Encoding::UTF_8 then - warn "" - warn "" - warn "NOTE: External encoding #{e} is not UTF-8. Tests WILL fail." - warn " Run tests with `RUBYOPT=-Eutf-8 rake` to avoid errors." - warn "" - warn "" - end +e = Encoding.default_external +if e != Encoding::UTF_8 then + warn "" + warn "" + warn "NOTE: External encoding #{e} is not UTF-8. Tests WILL fail." + warn " Run tests with `RUBYOPT=-Eutf-8 rake` to avoid errors." + warn "" + warn "" end class Minitest::Runnable + attr_reader :gc_stats # only needed if running w/ minitest-gcstats + def whatever # faked for testing assert true end @@ -24,10 +21,7 @@ def whatever # faked for testing class TestMinitestUnit < MetaMetaMetaTestCase parallelize_me! - pwd = Pathname.new File.expand_path Dir.pwd - basedir = Pathname.new(File.expand_path "lib/minitest") + "mini" - basedir = basedir.relative_path_from(pwd).to_s - MINITEST_BASE_DIR = basedir[/\A\./] ? basedir : "./#{basedir}" + MINITEST_BASE_DIR = "./lib/minitest/mini" BT_MIDDLE = ["#{MINITEST_BASE_DIR}/test.rb:161:in 'each'", "#{MINITEST_BASE_DIR}/test.rb:158:in 'each'", "#{MINITEST_BASE_DIR}/test.rb:139:in 'run'", @@ -49,7 +43,7 @@ def test_filter_backtrace ex = util_expand_bt ex Minitest::Test.io_lock.synchronize do # try not to trounce in parallel - fu = Minitest.filter_backtrace(bt) + fu = Minitest.filter_backtrace bt assert_equal ex, fu end @@ -60,7 +54,7 @@ def test_filter_backtrace_all_unit BT_MIDDLE + ["#{MINITEST_BASE_DIR}/test.rb:29"]) ex = bt.clone - fu = Minitest.filter_backtrace(bt) + fu = Minitest.filter_backtrace bt assert_equal ex, fu end @@ -94,19 +88,19 @@ def test_this_is_not_ascii_assertion end def test_this_is_non_ascii_failure_message - fail 'ÐÐÐ'.dup.force_encoding(Encoding::BINARY) + raise "ÐÐÐ".dup.force_encoding(Encoding::BINARY) end end - expected = clean <<-EOM + expected = <<~EOM FE Finished in 0.00 1) Failure: FakeNamedTestXX#test_this_is_not_ascii_assertion [FILE:LINE]: - Expected: \"ÐÐÐ\" - Actual: \"Ñ‘Ñ‘Ñ‘\" + Expected: "ÐÐÐ" + Actual: "Ñ‘Ñ‘Ñ‘" 2) Error: FakeNamedTestXX#test_this_is_non_ascii_failure_message: @@ -164,7 +158,7 @@ def test_omg; assert true; end end def util_expand_bt bt - bt.map { |f| (f =~ /^\./) ? File.expand_path(f) : f } + bt.map { |f| f.start_with?(".") ? File.expand_path(f) : f } end end @@ -208,15 +202,14 @@ class TestMinitestRunner < MetaMetaMetaTestCase def test_class_runnables @assertion_count = 0 - tc = Class.new(Minitest::Test) + tc = Class.new Minitest::Test assert_equal 1, Minitest::Test.runnables.size assert_equal [tc], Minitest::Test.runnables end def test_run_test - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do attr_reader :foo def run @@ -232,7 +225,7 @@ def test_something end end - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -244,8 +237,7 @@ def test_something end def test_run_error - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -255,7 +247,7 @@ def test_error end end - expected = clean <<-EOM + expected = <<~EOM .E Finished in 0.00 @@ -263,7 +255,7 @@ def test_error 1) Error: FakeNamedTestXX#test_error: RuntimeError: unhandled exception - FILE:LINE:in \'test_error\' + FILE:LINE:in 'test_error' 2 runs, 1 assertions, 0 failures, 1 errors, 0 skips EOM @@ -272,8 +264,7 @@ def test_error end def test_run_error_teardown - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -283,7 +274,7 @@ def teardown end end - expected = clean <<-EOM + expected = <<~EOM E Finished in 0.00 @@ -291,7 +282,7 @@ def teardown 1) Error: FakeNamedTestXX#test_something: RuntimeError: unhandled exception - FILE:LINE:in \'teardown\' + FILE:LINE:in 'teardown' 1 runs, 1 assertions, 0 failures, 1 errors, 0 skips EOM @@ -302,7 +293,7 @@ def teardown def test_run_failing setup_basic_tu - expected = clean <<-EOM + expected = <<~EOM .F Finished in 0.00 @@ -318,8 +309,7 @@ def test_run_failing end def setup_basic_tu - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -337,7 +327,7 @@ def test_seed # this is set for THIS run, so I'm not testing it's actual value def test_run_failing_filtered setup_basic_tu - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -356,14 +346,14 @@ def assert_filtering filter, name, expected, a = false assert a end end - Object.const_set(:Alpha, alpha) + Object.const_set :Alpha, alpha beta = Class.new FakeNamedTest do define_method :test_something do assert true end end - Object.const_set(:Beta, beta) + Object.const_set :Beta, beta @tus = [alpha, beta] @@ -374,7 +364,7 @@ def assert_filtering filter, name, expected, a = false end def test_run_filtered_including_suite_name - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -386,7 +376,7 @@ def test_run_filtered_including_suite_name end def test_run_filtered_including_suite_name_string - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -398,7 +388,7 @@ def test_run_filtered_including_suite_name_string end def test_run_filtered_string_method_only - expected = clean <<-EOM + expected = <<~EOM .. Finished in 0.00 @@ -412,7 +402,7 @@ def test_run_filtered_string_method_only def test_run_failing_excluded setup_basic_tu - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -424,7 +414,7 @@ def test_run_failing_excluded end def test_run_filtered_excluding_suite_name - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -436,7 +426,7 @@ def test_run_filtered_excluding_suite_name end def test_run_filtered_excluding_suite_name_string - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -448,7 +438,7 @@ def test_run_filtered_excluding_suite_name_string end def test_run_filtered_excluding_string_method_only - expected = clean <<-EOM + expected = <<~EOM Finished in 0.00 @@ -460,14 +450,13 @@ def test_run_filtered_excluding_string_method_only end def test_run_passing - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end end - expected = clean <<-EOM + expected = <<~EOM . Finished in 0.00 @@ -479,8 +468,7 @@ def test_something end def test_run_skip - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -490,7 +478,7 @@ def test_skip end end - expected = clean <<-EOM + expected = <<~EOM .S Finished in 0.00 @@ -506,8 +494,7 @@ def test_skip end def test_run_skip_verbose - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -517,7 +504,7 @@ def test_skip end end - expected = clean <<-EOM + expected = <<~EOM FakeNamedTestXX#test_something = 0.00 s = . FakeNamedTestXX#test_skip = 0.00 s = S @@ -534,8 +521,7 @@ def test_skip end def test_run_skip_show_skips - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def test_something assert true end @@ -545,7 +531,7 @@ def test_skip end end - expected = clean <<-EOM + expected = <<~EOM .S Finished in 0.00 @@ -561,8 +547,7 @@ def test_skip end def test_run_with_other_runner - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do def self.run reporter, options = {} @reporter = reporter before_my_suite @@ -585,7 +570,7 @@ def test_something_else end end - expected = clean <<-EOM + expected = <<~EOM Running wacky! tests .. @@ -634,8 +619,7 @@ def test_run_parallel main_latch.release } - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do parallelize_me! test_count.times do |i| @@ -652,7 +636,7 @@ def test_run_parallel end end - expected = clean <<-EOM + expected = <<~EOM .. Finished in 0.00 @@ -662,18 +646,18 @@ def test_run_parallel skip if Minitest.parallel_executor.size < 2 # locks up test runner if 1 CPU - assert_report(expected) do |reporter| - reporter.extend(Module.new { - define_method("record") do |result| + assert_report expected do |reporter| + reporter.extend Module.new { + define_method :record do |result| super(result) wait_latch.release end - define_method("report") do + define_method :report do wait_latch.await super() end - }) + } end assert thread.join end @@ -684,8 +668,8 @@ class TestMinitestUnitOrder < MetaMetaMetaTestCase def test_before_setup call_order = [] - @tu = - Class.new FakeNamedTest do + + @tu = Class.new FakeNamedTest do define_method :setup do super() call_order << :setup @@ -700,14 +684,13 @@ def test_omg; assert true; end run_tu_with_fresh_reporter - expected = [:before_setup, :setup] + expected = %i[before_setup setup] assert_equal expected, call_order end def test_after_teardown call_order = [] - @tu = - Class.new FakeNamedTest do + @tu = Class.new FakeNamedTest do define_method :teardown do super() call_order << :teardown @@ -722,14 +705,14 @@ def test_omg; assert true; end run_tu_with_fresh_reporter - expected = [:teardown, :after_teardown] + expected = %i[teardown after_teardown] assert_equal expected, call_order end def test_all_teardowns_are_guaranteed_to_run call_order = [] - @tu = - Class.new FakeNamedTest do + + @tu = Class.new FakeNamedTest do define_method :after_teardown do super() call_order << :after_teardown @@ -753,7 +736,7 @@ def test_omg; assert true; end run_tu_with_fresh_reporter - expected = [:before_teardown, :teardown, :after_teardown] + expected = %i[before_teardown teardown after_teardown] assert_equal expected, call_order end @@ -780,7 +763,7 @@ def test_setup_and_teardown_survive_inheritance run_tu_with_fresh_reporter # Once for the parent class, once for the child - expected = [:setup_method, :test, :teardown_method] * 2 + expected = %i[setup_method test teardown_method] * 2 assert_equal expected, call_order end @@ -813,6 +796,7 @@ def assert_marshal expected_ivars new_tc = Marshal.load Marshal.dump @tc ivars = new_tc.instance_variables.map(&:to_s).sort + ivars.delete "@gc_stats" # only needed if running w/ minitest-gcstats assert_equal expected_ivars, ivars assert_equal "whatever", new_tc.name assert_equal 42, new_tc.assertions @@ -876,11 +860,11 @@ def test_spec_marshal_with_exception end def test_spec_marshal_with_exception_nameerror - klass = describe("whatever") { - it("raises nameerror") { + klass = describe "whatever" do + it "raises NameError" do NOPE::does_not_exist - } - } + end + end rm = klass.runnable_methods.first @@ -944,10 +928,9 @@ def test_spec_marshal_with_exception__better_error_typeerror end def test_spec_marshal_with_exception__worse_error_typeerror - worse_error_klass = Class.new(StandardError) do - # problem #1: anonymous subclass can'tmarshal, fails sanitize_exception - def initialize(record = nil) - + worse_error_klass = Class.new StandardError do + # problem #1: anonymous subclass can't marshal, fails sanitize_exception + def initialize record = nil super(record.first) end end @@ -1004,8 +987,6 @@ class TestMinitestUnitTestCase < Minitest::Test # which is not threadsafe. Nearly every method in here is an # assertion test so it isn't worth splitting it out further. - RUBY18 = !defined? Encoding - def setup super @@ -1030,7 +1011,7 @@ def non_verbose $VERBOSE = orig_verbose end - def sample_test_case(rand) + def sample_test_case rand srand rand Class.new FakeNamedTest do 100.times do |i| @@ -1089,21 +1070,21 @@ def shitty_test_case.test_order; :lol end def test_autorun_does_not_affect_fork_success_status @assertion_count = 0 - skip "windows doesn't have fork" unless Process.respond_to?(:fork) + skip "windows doesn't have fork" unless Process.respond_to? :fork Process.waitpid(fork {}) assert_equal true, $?.success? end def test_autorun_does_not_affect_fork_exit_status @assertion_count = 0 - skip "windows doesn't have fork" unless Process.respond_to?(:fork) + skip "windows doesn't have fork" unless Process.respond_to? :fork Process.waitpid(fork { exit 42 }) assert_equal 42, $?.exitstatus end def test_autorun_optionally_can_affect_fork_exit_status @assertion_count = 0 - skip "windows doesn't have fork" unless Process.respond_to?(:fork) + skip "windows doesn't have fork" unless Process.respond_to? :fork Minitest.allow_fork = true Process.waitpid(fork { exit 42 }) refute_equal 42, $?.exitstatus @@ -1179,7 +1160,7 @@ def test_method bogus_reporter = Class.new do # doesn't subclass AbstractReporter def start; @success = false; end # def prerecord klass, name; end # doesn't define full API - def record result; @success = true; end + def record _result; @success = true; end def report; end def passed?; end def results; end @@ -1257,7 +1238,7 @@ def teardown run_tu_with_fresh_reporter - exp = clean " + exp = <<~EOM Error: FakeNamedTestXX#test_method: AnError: AnError @@ -1267,7 +1248,7 @@ def teardown FakeNamedTestXX#test_method: RuntimeError: unhandled exception FILE:LINE:in 'teardown' - " + EOM assert_equal exp.strip, normalize_output(first_reporter.results.first.to_s).strip end diff --git a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test_task.rb b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test_task.rb similarity index 68% rename from .vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test_task.rb rename to .vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test_task.rb index 4eb2a7db..58902f58 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/minitest-5.24.1/test/minitest/test_minitest_test_task.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/minitest-5.25.1/test/minitest/test_minitest_test_task.rb @@ -14,11 +14,16 @@ class TestHoeTest < Minitest::Test PATH = "test/minitest/test_minitest_test_task.rb" - mt_path = %w[lib test .].join File::PATH_SEPARATOR + def util_cmd_string *prelude_framework + mt_path = %w[lib test .].join File::PATH_SEPARATOR + mt_expected = "-I%s -w -e '%srequire %p' -- " - MT_EXPECTED = %W[-I#{mt_path} -w - -e '%srequire "#{PATH}"' - --].join(" ") + " " + mt_expected % [mt_path, prelude_framework.join("; "), PATH] + end + + def util_exp_cmd + @tester.make_test_cmd.sub(/ -- .+/, " -- ") + end def test_make_test_cmd_for_minitest skip "Using TESTOPTS... skipping" if ENV["TESTOPTS"] @@ -31,8 +36,7 @@ def test_make_test_cmd_for_minitest t.test_globs = [PATH] end - assert_equal MT_EXPECTED % [framework].join("; "), @tester.make_test_cmd - .sub(/ -- .+/, " -- ") + assert_equal util_cmd_string(framework), util_exp_cmd end def test_make_test_cmd_for_minitest_prelude @@ -48,7 +52,6 @@ def test_make_test_cmd_for_minitest_prelude t.test_globs = [PATH] end - assert_equal MT_EXPECTED % [prelude, framework].join("; "), @tester.make_test_cmd - .sub(/ -- .+/, " -- ") + assert_equal util_cmd_string(prelude, framework), util_exp_cmd end end diff --git a/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse/Makefile b/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse/Makefile index 318e1b45..3cb32ad6 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-brk0fk -sitelibdir = $(DESTDIR)./.gem.20240812-3612-brk0fk +sitearchdir = $(DESTDIR)./.gem.20240823-3567-uz456c +sitelibdir = $(DESTDIR)./.gem.20240823-3567-uz456c sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/LICENSE.txt b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/LICENSE.txt similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/LICENSE.txt rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/LICENSE.txt diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/NEWS.md b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/NEWS.md similarity index 92% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/NEWS.md rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/NEWS.md index 165b1c76..6c290678 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/NEWS.md +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/NEWS.md @@ -1,5 +1,44 @@ # News +## 3.3.6 - 2024-08-22 {#version-3-3-6} + +### Improvements + + * Removed duplicated entity expansions for performance. + * GH-194 + * Patch by Viktor Ivarsson. + + * Improved namespace conflicted attribute check performance. It was + too slow for deep elements. + * Reported by l33thaxor. + +### Fixes + + * Fixed a bug that default entity expansions are counted for + security check. Default entity expansions should not be counted + because they don't have a security risk. + * GH-198 + * GH-199 + * Patch Viktor Ivarsson + + * Fixed a parser bug that parameter entity references in internal + subsets are expanded. It's not allowed in the XML specification. + * GH-191 + * Patch by NAITOH Jun. + + * Fixed a stream parser bug that user-defined entity references in + text aren't expanded. + * GH-200 + * Patch by NAITOH Jun. + +### Thanks + + * Viktor Ivarsson + + * NAITOH Jun + + * l33thaxor + ## 3.3.5 - 2024-08-12 {#version-3-3-5} ### Fixes diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/README.md b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/README.md similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/README.md rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/README.md diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/context.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/context.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/context.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/context.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/child.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/child.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/child.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/child.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/document.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/document.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/document.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/document.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/element.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/element.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/element.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/element.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/node.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/node.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/node.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/node.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/parent.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/parent.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/rdoc/parent.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/parent.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/child_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/child_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/child_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/child_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/document_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/document_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/document_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/document_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/element_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/element_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/element_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/element_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/master_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/master_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/master_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/master_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/node_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/node_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/node_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/node_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/parent_toc.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/parent_toc.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tasks/tocs/parent_toc.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tasks/tocs/parent_toc.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tutorial.rdoc b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tutorial.rdoc similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/doc/rexml/tutorial.rdoc rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/doc/rexml/tutorial.rdoc diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/attlistdecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/attlistdecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/attlistdecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/attlistdecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/attribute.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/attribute.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/attribute.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/attribute.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/cdata.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/cdata.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/cdata.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/cdata.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/child.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/child.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/child.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/child.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/comment.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/comment.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/comment.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/comment.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/doctype.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/doctype.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/doctype.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/doctype.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/document.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/document.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/document.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/document.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/attlistdecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/attlistdecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/attlistdecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/attlistdecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/dtd.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/dtd.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/dtd.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/dtd.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/elementdecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/elementdecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/elementdecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/elementdecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/entitydecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/entitydecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/entitydecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/entitydecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/notationdecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/notationdecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/dtd/notationdecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/dtd/notationdecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/element.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/element.rb similarity index 99% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/element.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/element.rb index a5808d7c..4e3a60b9 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/element.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/element.rb @@ -441,9 +441,14 @@ def root_node # Related: #root_node, #document. # def root - return elements[1] if self.kind_of? Document - return self if parent.kind_of? Document or parent.nil? - return parent.root + target = self + while target + return target.elements[1] if target.kind_of? Document + parent = target.parent + return target if parent.kind_of? Document or parent.nil? + target = parent + end + nil end # :call-seq: @@ -619,8 +624,12 @@ def namespace(prefix=nil) else prefix = "xmlns:#{prefix}" unless prefix[0,5] == 'xmlns' end - ns = attributes[ prefix ] - ns = parent.namespace(prefix) if ns.nil? and parent + ns = nil + target = self + while ns.nil? and target + ns = target.attributes[prefix] + target = target.parent + end ns = '' if ns.nil? and prefix == 'xmlns' return ns end @@ -2375,17 +2384,6 @@ def []=( name, value ) elsif old_attr.kind_of? Hash old_attr[value.prefix] = value elsif old_attr.prefix != value.prefix - # Check for conflicting namespaces - if value.prefix != "xmlns" and old_attr.prefix != "xmlns" - old_namespace = old_attr.namespace - new_namespace = value.namespace - if old_namespace == new_namespace - raise ParseException.new( - "Namespace conflict in adding attribute \"#{value.name}\": "+ - "Prefix \"#{old_attr.prefix}\" = \"#{old_namespace}\" and "+ - "prefix \"#{value.prefix}\" = \"#{new_namespace}\"") - end - end store value.name, {old_attr.prefix => old_attr, value.prefix => value} else diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/encoding.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/encoding.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/encoding.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/encoding.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/entity.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/entity.rb similarity index 74% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/entity.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/entity.rb index 573db691..12bbad3f 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/entity.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/entity.rb @@ -12,6 +12,7 @@ class Entity < Child EXTERNALID = "(?:(?:(SYSTEM)\\s+#{SYSTEMLITERAL})|(?:(PUBLIC)\\s+#{PUBIDLITERAL}\\s+#{SYSTEMLITERAL}))" NDATADECL = "\\s+NDATA\\s+#{NAME}" PEREFERENCE = "%#{NAME};" + PEREFERENCE_RE = /#{PEREFERENCE}/um ENTITYVALUE = %Q{((?:"(?:[^%&"]|#{PEREFERENCE}|#{REFERENCE})*")|(?:'([^%&']|#{PEREFERENCE}|#{REFERENCE})*'))} PEDEF = "(?:#{ENTITYVALUE}|#{EXTERNALID})" ENTITYDEF = "(?:#{ENTITYVALUE}|(?:#{EXTERNALID}(#{NDATADECL})?))" @@ -19,7 +20,7 @@ class Entity < Child GEDECL = "" ENTITYDECL = /\s*(?:#{GEDECL})|(?:#{PEDECL})/um - attr_reader :name, :external, :ref, :ndata, :pubid + attr_reader :name, :external, :ref, :ndata, :pubid, :value # Create a new entity. Simple entities can be constructed by passing a # name, value to the constructor; this creates a generic, plain entity @@ -68,14 +69,11 @@ def Entity::matches? string end # Evaluates to the unnormalized value of this entity; that is, replacing - # all entities -- both %ent; and &ent; entities. This differs from - # +value()+ in that +value+ only replaces %ent; entities. + # &ent; entities. def unnormalized document.record_entity_expansion unless document.nil? - v = value() - return nil if v.nil? - @unnormalized = Text::unnormalize(v, parent) - @unnormalized + return nil if @value.nil? + @unnormalized = Text::unnormalize(@value, parent) end #once :unnormalized @@ -121,46 +119,6 @@ def to_s write rv rv end - - PEREFERENCE_RE = /#{PEREFERENCE}/um - # Returns the value of this entity. At the moment, only internal entities - # are processed. If the value contains internal references (IE, - # %blah;), those are replaced with their values. IE, if the doctype - # contains: - # - # - # then: - # doctype.entity('yada').value #-> "nanoo bar nanoo" - def value - @resolved_value ||= resolve_value - end - - def parent=(other) - @resolved_value = nil - super - end - - private - def resolve_value - return nil if @value.nil? - return @value unless @value.match?(PEREFERENCE_RE) - - matches = @value.scan(PEREFERENCE_RE) - rv = @value.clone - if @parent - sum = 0 - matches.each do |entity_reference| - entity_value = @parent.entity( entity_reference[0] ) - if sum + entity_value.bytesize > Security.entity_expansion_text_limit - raise "entity expansion has grown too large" - else - sum += entity_value.bytesize - end - rv.gsub!( /%#{entity_reference.join};/um, entity_value ) - end - end - rv - end end # This is a set of entity constants -- the ones defined in the XML diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/default.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/default.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/default.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/default.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/pretty.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/pretty.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/pretty.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/pretty.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/transitive.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/transitive.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/formatters/transitive.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/formatters/transitive.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/functions.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/functions.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/functions.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/functions.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/instruction.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/instruction.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/instruction.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/instruction.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/light/node.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/light/node.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/light/node.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/light/node.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/namespace.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/namespace.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/namespace.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/namespace.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/node.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/node.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/node.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/node.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/output.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/output.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/output.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/output.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parent.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parent.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parent.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parent.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parseexception.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parseexception.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parseexception.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parseexception.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/baseparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/baseparser.rb similarity index 88% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/baseparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/baseparser.rb index 342f9482..d11c2766 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/baseparser.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/baseparser.rb @@ -8,6 +8,22 @@ module REXML module Parsers + unless [].respond_to?(:tally) + module EnumerableTally + refine Enumerable do + def tally + counts = {} + each do |item| + counts[item] ||= 0 + counts[item] += 1 + end + counts + end + end + end + using EnumerableTally + end + if StringScanner::Version < "3.0.8" module StringScannerCaptures refine StringScanner do @@ -125,6 +141,7 @@ class BaseParser } module Private + PEREFERENCE_PATTERN = /#{PEREFERENCE}/um TAG_PATTERN = /((?>#{QNAME_STR}))\s*/um CLOSE_PATTERN = /(#{QNAME_STR})\s*>/um ATTLISTDECL_END = /\s+#{NAME}(?:#{ATTDEF})*\s*>/um @@ -164,7 +181,8 @@ def stream=( source ) @tags = [] @stack = [] @entities = [] - @nsstack = [] + @namespaces = {} + @namespaces_restore_stack = [] end def position @@ -232,6 +250,10 @@ def pull_event if @document_status == :in_doctype raise ParseException.new("Malformed DOCTYPE: unclosed", @source) end + unless @tags.empty? + path = "/" + @tags.join("/") + raise ParseException.new("Missing end tag for '#{path}'", @source) + end return [ :end_document ] end return @stack.shift if @stack.size > 0 @@ -264,7 +286,6 @@ def pull_event @source.position = start_position raise REXML::ParseException.new(message, @source) end - @nsstack.unshift(Set.new) name = parse_name(base_error_message) if @source.match(/\s*\[/um, true) id = [nil, nil, nil] @@ -334,6 +355,8 @@ def pull_event match[4] = match[4][1..-2] # HREF match.delete_at(5) if match.size > 5 # Chop out NDATA decl # match is [ :entity, name, PUBLIC, pubid, href(, ndata)? ] + elsif Private::PEREFERENCE_PATTERN.match?(match[2]) + raise REXML::ParseException.new("Parameter entity references forbidden in internal subset: #{match[2]}", @source) else match[2] = match[2][1..-2] match.pop if match.size == 4 @@ -356,7 +379,7 @@ def pull_event val = attdef[4] if val == "#FIXED " pairs[attdef[0]] = val if attdef[0] =~ /^xmlns:(.*)/ - @nsstack[0] << $1 + @namespaces[$1] = val end end end @@ -409,7 +432,7 @@ def pull_event # here explicitly. @source.ensure_buffer if @source.match("/", true) - @nsstack.shift + @namespaces_restore_stack.pop last_tag = @tags.pop md = @source.match(Private::CLOSE_PATTERN, true) if md and !last_tag @@ -454,18 +477,18 @@ def pull_event @document_status = :in_element @prefixes.clear @prefixes << md[2] if md[2] - @nsstack.unshift(curr_ns=Set.new) - attributes, closed = parse_attributes(@prefixes, curr_ns) + push_namespaces_restore + attributes, closed = parse_attributes(@prefixes) # Verify that all of the prefixes have been defined for prefix in @prefixes - unless @nsstack.find{|k| k.member?(prefix)} + unless @namespaces.key?(prefix) raise UndefinedNamespaceException.new(prefix,@source,self) end end if closed @closed = tag - @nsstack.shift + pop_namespaces_restore else if @tags.empty? and @have_root raise ParseException.new("Malformed XML: Extra tag at the end of the document (got '<#{tag}')", @source) @@ -505,15 +528,13 @@ def pull_event private :pull_event def entity( reference, entities ) - value = nil - value = entities[ reference ] if entities - if value - record_entity_expansion - else - value = DEFAULT_ENTITIES[ reference ] - value = value[2] if value - end - unnormalize( value, entities ) if value + return unless entities + + value = entities[ reference ] + return if value.nil? + + record_entity_expansion + unnormalize( value, entities ) end # Escapes all possible entities @@ -547,20 +568,29 @@ def unnormalize( string, entities=nil, filter=nil ) [Integer(m)].pack('U*') } matches.collect!{|x|x[0]}.compact! + if filter + matches.reject! do |entity_reference| + filter.include?(entity_reference) + end + end if matches.size > 0 - matches.each do |entity_reference| - unless filter and filter.include?(entity_reference) - entity_value = entity( entity_reference, entities ) - if entity_value - re = Private::DEFAULT_ENTITIES_PATTERNS[entity_reference] || /&#{entity_reference};/ - rv.gsub!( re, entity_value ) - if rv.bytesize > Security.entity_expansion_text_limit - raise "entity expansion has grown too large" - end - else - er = DEFAULT_ENTITIES[entity_reference] - rv.gsub!( er[0], er[2] ) if er + matches.tally.each do |entity_reference, n| + entity_expansion_count_before = @entity_expansion_count + entity_value = entity( entity_reference, entities ) + if entity_value + if n > 1 + entity_expansion_count_delta = + @entity_expansion_count - entity_expansion_count_before + record_entity_expansion(entity_expansion_count_delta * (n - 1)) end + re = Private::DEFAULT_ENTITIES_PATTERNS[entity_reference] || /&#{entity_reference};/ + rv.gsub!( re, entity_value ) + if rv.bytesize > Security.entity_expansion_text_limit + raise "entity expansion has grown too large" + end + else + er = DEFAULT_ENTITIES[entity_reference] + rv.gsub!( er[0], er[2] ) if er end end rv.gsub!( Private::DEFAULT_ENTITIES_PATTERNS['amp'], '&' ) @@ -569,9 +599,34 @@ def unnormalize( string, entities=nil, filter=nil ) end private + def add_namespace(prefix, uri) + @namespaces_restore_stack.last[prefix] = @namespaces[prefix] + if uri.nil? + @namespaces.delete(prefix) + else + @namespaces[prefix] = uri + end + end + + def push_namespaces_restore + namespaces_restore = {} + @namespaces_restore_stack.push(namespaces_restore) + namespaces_restore + end - def record_entity_expansion - @entity_expansion_count += 1 + def pop_namespaces_restore + namespaces_restore = @namespaces_restore_stack.pop + namespaces_restore.each do |prefix, uri| + if uri.nil? + @namespaces.delete(prefix) + else + @namespaces[prefix] = uri + end + end + end + + def record_entity_expansion(delta=1) + @entity_expansion_count += delta if @entity_expansion_count > Security.entity_expansion_limit raise "number of entity expansions exceeded, processing aborted." end @@ -697,8 +752,9 @@ def process_instruction [:processing_instruction, name, content] end - def parse_attributes(prefixes, curr_ns) + def parse_attributes(prefixes) attributes = {} + expanded_names = {} closed = false while true if @source.match(">", true) @@ -740,7 +796,7 @@ def parse_attributes(prefixes, curr_ns) "(http://www.w3.org/TR/REC-xml-names/#ns-decl)" raise REXML::ParseException.new( msg, @source, self) end - curr_ns << local_part + add_namespace(local_part, value) elsif prefix prefixes << prefix unless prefix == "xml" end @@ -750,6 +806,20 @@ def parse_attributes(prefixes, curr_ns) raise REXML::ParseException.new(msg, @source, self) end + unless prefix == "xmlns" + uri = @namespaces[prefix] + expanded_name = [uri, local_part] + existing_prefix = expanded_names[expanded_name] + if existing_prefix + message = "Namespace conflict in adding attribute " + + "\"#{local_part}\": " + + "Prefix \"#{existing_prefix}\" = \"#{uri}\" and " + + "prefix \"#{prefix}\" = \"#{uri}\"" + raise REXML::ParseException.new(message, @source, self) + end + expanded_names[expanded_name] = prefix + end + attributes[name] = value else message = "Invalid attribute name: <#{@source.buffer.split(%r{[/>\s]}).first}>" diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/lightparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/lightparser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/lightparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/lightparser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/pullparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/pullparser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/pullparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/pullparser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/sax2parser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/sax2parser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/sax2parser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/sax2parser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/streamparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/streamparser.rb similarity index 80% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/streamparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/streamparser.rb index fa3ac496..7781fe44 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/streamparser.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/streamparser.rb @@ -7,36 +7,33 @@ class StreamParser def initialize source, listener @listener = listener @parser = BaseParser.new( source ) - @tag_stack = [] + @entities = {} end def add_listener( listener ) @parser.add_listener( listener ) end + def entity_expansion_count + @parser.entity_expansion_count + end + def parse # entity string while true event = @parser.pull case event[0] when :end_document - unless @tag_stack.empty? - tag_path = "/" + @tag_stack.join("/") - raise ParseException.new("Missing end tag for '#{tag_path}'", - @parser.source) - end return when :start_element - @tag_stack << event[1] attrs = event[2].each do |n, v| event[2][n] = @parser.unnormalize( v ) end @listener.tag_start( event[1], attrs ) when :end_element @listener.tag_end( event[1] ) - @tag_stack.pop when :text - unnormalized = @parser.unnormalize( event[1] ) + unnormalized = @parser.unnormalize( event[1], @entities ) @listener.text( unnormalized ) when :processing_instruction @listener.instruction( *event[1,2] ) @@ -48,6 +45,7 @@ def parse when :comment, :attlistdecl, :cdata, :xmldecl, :elementdecl @listener.send( event[0].to_s, *event[1..-1] ) when :entitydecl, :notationdecl + @entities[ event[1] ] = event[2] if event.size == 3 @listener.send( event[0].to_s, event[1..-1] ) when :externalentity entity_reference = event[1] diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/treeparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/treeparser.rb similarity index 91% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/treeparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/treeparser.rb index 0cb6f7cc..4565a406 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/treeparser.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/treeparser.rb @@ -15,7 +15,6 @@ def add_listener( listener ) end def parse - tag_stack = [] entities = nil begin while true @@ -23,19 +22,13 @@ def parse #STDERR.puts "TREEPARSER GOT #{event.inspect}" case event[0] when :end_document - unless tag_stack.empty? - raise ParseException.new("No close tag for #{@build_context.xpath}", - @parser.source, @parser) - end return when :start_element - tag_stack.push(event[1]) el = @build_context = @build_context.add_element( event[1] ) event[2].each do |key, value| el.attributes[key]=Attribute.new(key,value,self) end when :end_element - tag_stack.pop @build_context = @build_context.parent when :text if @build_context[-1].instance_of? Text diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/ultralightparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/ultralightparser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/ultralightparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/ultralightparser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/xpathparser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/xpathparser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/parsers/xpathparser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/parsers/xpathparser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/quickpath.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/quickpath.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/quickpath.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/quickpath.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/rexml.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/rexml.rb similarity index 98% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/rexml.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/rexml.rb index bb804b0e..99d574b3 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/rexml.rb +++ b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/rexml.rb @@ -31,7 +31,7 @@ module REXML COPYRIGHT = "Copyright © 2001-2008 Sean Russell " DATE = "2008/019" - VERSION = "3.3.5" + VERSION = "3.3.6" REVISION = "" Copyright = COPYRIGHT diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/sax2listener.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/sax2listener.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/sax2listener.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/sax2listener.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/security.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/security.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/security.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/security.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/source.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/source.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/source.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/source.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/streamlistener.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/streamlistener.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/streamlistener.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/streamlistener.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/text.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/text.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/text.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/text.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/undefinednamespaceexception.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/undefinednamespaceexception.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/undefinednamespaceexception.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/undefinednamespaceexception.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/relaxng.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/relaxng.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/relaxng.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/relaxng.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/validation.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/validation.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/validation.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/validation.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/validationexception.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/validationexception.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/validation/validationexception.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/validation/validationexception.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xmldecl.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xmldecl.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xmldecl.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xmldecl.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xmltokens.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xmltokens.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xmltokens.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xmltokens.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xpath.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xpath.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xpath.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xpath.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xpath_parser.rb b/.vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xpath_parser.rb similarity index 100% rename from .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.5/lib/rexml/xpath_parser.rb rename to .vendor/bundle/ruby/3.0.0/gems/rexml-3.3.6/lib/rexml/xpath_parser.rb diff --git a/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan/Makefile b/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan/Makefile index e387f0c6..eb3a6d9f 100644 --- a/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan/Makefile +++ b/.vendor/bundle/ruby/3.0.0/gems/strscan-3.1.0/ext/strscan/Makefile @@ -31,8 +31,8 @@ rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) vendorarchdir = $(vendorlibdir)/$(sitearch) vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby -sitearchdir = $(DESTDIR)./.gem.20240812-3612-owvp1s -sitelibdir = $(DESTDIR)./.gem.20240812-3612-owvp1s +sitearchdir = $(DESTDIR)./.gem.20240823-3567-bb2lw7 +sitelibdir = $(DESTDIR)./.gem.20240823-3567-bb2lw7 sitedir = $(rubylibprefix)/site_ruby rubyarchdir = $(rubylibdir)/$(arch) rubylibdir = $(rubylibprefix)/$(ruby_version) diff --git a/.vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.3.4.gemspec b/.vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.4.gemspec similarity index 84% rename from .vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.3.4.gemspec rename to .vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.4.gemspec index 97b3c62e..5227dd8e 100644 --- a/.vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.3.4.gemspec +++ b/.vendor/bundle/ruby/3.0.0/specifications/activesupport-7.1.4.gemspec @@ -1,15 +1,15 @@ # -*- encoding: utf-8 -*- -# stub: activesupport 7.1.3.4 ruby lib +# stub: activesupport 7.1.4 ruby lib Gem::Specification.new do |s| s.name = "activesupport".freeze - s.version = "7.1.3.4" + s.version = "7.1.4" s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= - s.metadata = { "bug_tracker_uri" => "https://github.com/rails/rails/issues", "changelog_uri" => "https://github.com/rails/rails/blob/v7.1.3.4/activesupport/CHANGELOG.md", "documentation_uri" => "https://api.rubyonrails.org/v7.1.3.4/", "mailing_list_uri" => "https://discuss.rubyonrails.org/c/rubyonrails-talk", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/rails/rails/tree/v7.1.3.4/activesupport" } if s.respond_to? :metadata= + s.metadata = { "bug_tracker_uri" => "https://github.com/rails/rails/issues", "changelog_uri" => "https://github.com/rails/rails/blob/v7.1.4/activesupport/CHANGELOG.md", "documentation_uri" => "https://api.rubyonrails.org/v7.1.4/", "mailing_list_uri" => "https://discuss.rubyonrails.org/c/rubyonrails-talk", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/rails/rails/tree/v7.1.4/activesupport" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["David Heinemeier Hansson".freeze] - s.date = "2024-06-04" + s.date = "2024-08-22" s.description = "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.".freeze s.email = "david@loudthinking.com".freeze s.homepage = "https://rubyonrails.org".freeze diff --git a/.vendor/bundle/ruby/3.0.0/specifications/minitest-5.24.1.gemspec b/.vendor/bundle/ruby/3.0.0/specifications/minitest-5.25.1.gemspec similarity index 98% rename from .vendor/bundle/ruby/3.0.0/specifications/minitest-5.24.1.gemspec rename to .vendor/bundle/ruby/3.0.0/specifications/minitest-5.25.1.gemspec index dc14194d..faf53dd3 100644 --- a/.vendor/bundle/ruby/3.0.0/specifications/minitest-5.24.1.gemspec +++ b/.vendor/bundle/ruby/3.0.0/specifications/minitest-5.25.1.gemspec @@ -1,16 +1,16 @@ # -*- encoding: utf-8 -*- -# stub: minitest 5.24.1 ruby lib +# stub: minitest 5.25.1 ruby lib Gem::Specification.new do |s| s.name = "minitest".freeze - s.version = "5.24.1" + s.version = "5.25.1" s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/minitest/minitest/issues", "changelog_uri" => "https://github.com/minitest/minitest/blob/master/History.rdoc", "homepage_uri" => "https://github.com/minitest/minitest" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Ryan Davis".freeze] s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIDPjCCAiagAwIBAgIBCDANBgkqhkiG9w0BAQsFADBFMRMwEQYDVQQDDApyeWFu\nZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB\nGRYDY29tMB4XDTI0MDEwMjIxMjEyM1oXDTI1MDEwMTIxMjEyM1owRTETMBEGA1UE\nAwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS\nJomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda\nb9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx\ntaCPaLmfYIaFcHHCSY4hYDJijRQkLxPeB3xbOfzfLoBDbjvx5JxgJxUjmGa7xhcT\noOvjtt5P8+GSK9zLzxQP0gVLS/D0FmoE44XuDr3iQkVS2ujU5zZL84mMNqNB1znh\nGiadM9GHRaDiaxuX0cIUBj19T01mVE2iymf9I6bEsiayK/n6QujtyCbTWsAS9Rqt\nqhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV\ngBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw\nHQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBCwUAA4IB\nAQCygvpmncmkiSs9r/Kceo4bBPDszhTv6iBi4LwMReqnFrpNLMOWJw7xi8x+3eL2\nXS09ZPNOt2zm70KmFouBMgOysnDY4k2dE8uF6B8JbZOO8QfalW+CoNBliefOTcn2\nbg5IOP7UoGM5lC174/cbDJrJnRG9bzig5FAP0mvsgA8zgTRXQzIUAZEo92D5K7p4\nB4/O998ho6BSOgYBI9Yk1ttdCtti6Y+8N9+fZESsjtWMykA+WXWeGUScHqiU+gH8\nS7043fq9EbQdBr2AXdj92+CDwuTfHI6/Hj5FVBDULufrJaan4xUgL70Hvc6pTTeW\ndeKfBjgVAq7EYHu1AczzlUly\n-----END CERTIFICATE-----\n".freeze] - s.date = "2024-06-29" + s.date = "2024-08-16" s.description = "minitest provides a complete suite of testing facilities supporting\nTDD, BDD, mocking, and benchmarking.\n\n \"I had a class with Jim Weirich on testing last week and we were\n allowed to choose our testing frameworks. Kirk Haines and I were\n paired up and we cracked open the code for a few test\n frameworks...\n\n I MUST say that minitest is *very* readable / understandable\n compared to the 'other two' options we looked at. Nicely done and\n thank you for helping us keep our mental sanity.\"\n\n -- Wayne E. Seguin\n\nminitest/test is a small and incredibly fast unit testing framework.\nIt provides a rich set of assertions to make your tests clean and\nreadable.\n\nminitest/spec is a functionally complete spec engine. It hooks onto\nminitest/test and seamlessly bridges test assertions over to spec\nexpectations.\n\nminitest/benchmark is an awesome way to assert the performance of your\nalgorithms in a repeatable manner. Now you can assert that your newb\nco-worker doesn't replace your linear algorithm with an exponential\none!\n\nminitest/mock by Steven Baker, is a beautifully tiny mock (and stub)\nobject framework.\n\nminitest/pride shows pride in testing and adds coloring to your test\noutput. I guess it is an example of how to write IO pipes too. :P\n\nminitest/test is meant to have a clean implementation for language\nimplementors that need a minimal set of methods to bootstrap a working\ntest suite. For example, there is no magic involved for test-case\ndiscovery.\n\n \"Again, I can't praise enough the idea of a testing/specing\n framework that I can actually read in full in one sitting!\"\n\n -- Piotr Szotkowski\n\nComparing to rspec:\n\n rspec is a testing DSL. minitest is ruby.\n\n -- Adam Hawkins, \"Bow Before MiniTest\"\n\nminitest doesn't reinvent anything that ruby already provides, like:\nclasses, modules, inheritance, methods. This means you only have to\nlearn ruby to use minitest and all of your regular OO practices like\nextract-method refactorings still apply.".freeze s.email = ["ryand-ruby@zenspider.com".freeze] s.extra_rdoc_files = ["History.rdoc".freeze, "Manifest.txt".freeze, "README.rdoc".freeze] diff --git a/.vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.5.gemspec b/.vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.6.gemspec similarity index 94% rename from .vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.5.gemspec rename to .vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.6.gemspec index 24f640df..ab6862a0 100644 --- a/.vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.5.gemspec +++ b/.vendor/bundle/ruby/3.0.0/specifications/rexml-3.3.6.gemspec @@ -1,15 +1,15 @@ # -*- encoding: utf-8 -*- -# stub: rexml 3.3.5 ruby lib +# stub: rexml 3.3.6 ruby lib Gem::Specification.new do |s| s.name = "rexml".freeze - s.version = "3.3.5" + s.version = "3.3.6" s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= - s.metadata = { "changelog_uri" => "https://github.com/ruby/rexml/releases/tag/v3.3.5" } if s.respond_to? :metadata= + s.metadata = { "changelog_uri" => "https://github.com/ruby/rexml/releases/tag/v3.3.6" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Kouhei Sutou".freeze] - s.date = "2024-08-12" + s.date = "2024-08-22" s.description = "An XML toolkit for Ruby".freeze s.email = ["kou@cozmixng.org".freeze] s.extra_rdoc_files = ["LICENSE.txt".freeze, "NEWS.md".freeze, "README.md".freeze, "doc/rexml/context.rdoc".freeze, "doc/rexml/tasks/rdoc/child.rdoc".freeze, "doc/rexml/tasks/rdoc/document.rdoc".freeze, "doc/rexml/tasks/rdoc/element.rdoc".freeze, "doc/rexml/tasks/rdoc/node.rdoc".freeze, "doc/rexml/tasks/rdoc/parent.rdoc".freeze, "doc/rexml/tasks/tocs/child_toc.rdoc".freeze, "doc/rexml/tasks/tocs/document_toc.rdoc".freeze, "doc/rexml/tasks/tocs/element_toc.rdoc".freeze, "doc/rexml/tasks/tocs/master_toc.rdoc".freeze, "doc/rexml/tasks/tocs/node_toc.rdoc".freeze, "doc/rexml/tasks/tocs/parent_toc.rdoc".freeze, "doc/rexml/tutorial.rdoc".freeze] diff --git a/Gemfile.lock b/Gemfile.lock index 34659d20..867bdddb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3.4) + activesupport (7.1.4) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) @@ -224,7 +224,7 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.24.1) + minitest (5.25.1) mutex_m (0.2.0) net-http (0.4.1) uri @@ -244,7 +244,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.3.5) + rexml (3.3.6) strscan rouge (3.30.0) rubyzip (2.3.2) diff --git a/README.md b/README.md index 8d6b3f89..ab0ca0fe 100644 --- a/README.md +++ b/README.md @@ -100,4 +100,4 @@ In brief: [styles-issues]: https://github.com/carpentries/styles/issues/ [styles]: https://github.com/carpentries/styles/ [create_slack_svg]: https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg -[slack_heroku_invite]: https://swc-slack-invite.herokuapp.com +[slack_heroku_invite]: https://slack-invite.carpentries.org/ diff --git a/bin/boilerplate/README.md b/bin/boilerplate/README.md index 060994ae..7acac742 100644 --- a/bin/boilerplate/README.md +++ b/bin/boilerplate/README.md @@ -1,8 +1,8 @@ # FIXME Lesson title -[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://swc-slack-invite.herokuapp.com/) +[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://slack-invite.carpentries.org/) -This repository generates the corresponding lesson website from [The Carpentries](https://carpentries.org/) repertoire of lessons. +This repository generates the corresponding lesson website from [The Carpentries](https://carpentries.org/) repertoire of lessons. ## Contributing @@ -17,12 +17,12 @@ Please see the current list of [issues][FIXME] for ideas for contributing to thi repository. For making your contribution, we use the GitHub flow, which is nicely explained in the chapter [Contributing to a Project](http://git-scm.com/book/en/v2/GitHub-Contributing-to-a-Project) in Pro Git by Scott Chacon. -Look for the tag ![good_first_issue](https://img.shields.io/badge/-good%20first%20issue-gold.svg). This indicates that the maintainers will welcome a pull request fixing this issue. +Look for the tag ![good_first_issue](https://img.shields.io/badge/-good%20first%20issue-gold.svg). This indicates that the maintainers will welcome a pull request fixing this issue. ## Maintainer(s) -Current maintainers of this lesson are +Current maintainers of this lesson are * FIXME * FIXME