Ruby’s Techniques