Suppose you're opening an issue and there's a lot noisey logs that may be useful.
Rather than wrecking readability, wrap it in a <details> tag!
<details>
Summary Goes Here| #!/usr/bin/env ruby --disable-gems | |
| # Tab completion for minitest tests. | |
| # | |
| # INSTALLATION: | |
| # | |
| # 1. Put this file in a directory in your $PATH. Make sure it's executable | |
| # 2. Run this: | |
| # | |
| # $ complete -o bashdefault -f -C /path/to/this/file.rb ruby |
| /** | |
| * WkHtmlToPdf table splitting hack. | |
| * | |
| * Script to automatically split multiple-pages-spanning HTML tables for PDF | |
| * generation using webkit. | |
| * | |
| * To use, you must adjust pdfPage object's contents to reflect your PDF's | |
| * page format. | |
| * The tables you want to be automatically splitted when the page ends must | |
| * have a class name of "splitForPrint" (can be changed). |
| # encoding: binary | |
| # Removes any bytes from a string that are not valid UTF-8 | |
| class Cleaner | |
| attr_reader :bytes, :buffer, :outstanding | |
| def self.clean(str) | |
| new.tap { |c| c << str }.to_s | |
| end |