Rick Ohnemus
Rick Ohnemus
Increased version string temporary buffers from 8 to 16 bytes to suppress the following note, and 17 or 18 other lines of output, when compiling filemagic.c: note: ‘sprintf’ output between...
Using default directories in publicly available gems can cause problems because the directories are used when building unless all of them are overridden. For this gem it means running "gem...
Don't package test/pylink (a symbolic link to test/pyfile). Gem packaging creates a dangling symbolic link. Also, symbolic links might even be supported on the installation system. Create the link if...
Force test-unit gem to be used unless "USE_TEST_UNIT=no" is set in the environment. If "USE_TEST_UNIT=no" is set in the environment and minitest_tu_shim is installed, then minitest will be used instead...
If minitest_tu_shim is installed, then minitest will be used instead of test-unit resulting in deprecation warnings for assert_raise. Use assert_raises because it works with both test-unit and minitest.
Terminate "msg" in lessons 3 and 4 with a NUL (0 byte) instead of relying on NUL padding inserted by the assembler to align things properly.
This was loading lib/readline.rb only if Readline was defined and RbReadline wasn't defined. "rake test" results get garbled and can cause strange terminal state when minitest "DEPRECATED" warning are output.