And so in Ruby, we use test frameworks with advanced mocking, as well as runtime-reflection coverage measurement.
Metaprogramming: the cause of, and solution to, all of life's problems.
Metaprogramming: the cause of, and solution to, all of life's problems.
No matter how many times you say it, that doesn't make it true.