-
RAW_POST_DATA in rspec rails for Rails 5.2 and beyond
The last time I was trying to specify RAW_POST_DATA in rspec was probably Rails 3 or 4, but I ran into a situation trying to test an edge case for error handling where I wanted that same functionality. I quickly found this issue [Unable to POST raw request body], but didn’t immediately figure out what…
-
String#tr in ruby (like tr in Linux) complete with figuring out slashes.
It seems like I’ve seen quite a few programming puzzles in the last few weeks that involved translating mistyped input in which the hands were shifted (right) on the keyboard. My first thought was the tr utility in *nix operating systems, but didn’t immediately go looking for or notice that ruby has a tr method…
-
Easy Debug / Trace Ruby output like set -x in bash 10 lines of Ruby (or less)
In writing some shell scripts in ruby, I decided that I needed to be able to debug (trace) the lines that were being executed. I even ran across a closed StackOverflow question looking for the same thing — a way to trace ruby like set -x in bash. A very naïve script to add tracing…