TIL

Jul
10

TIL: Fun With Ruby Method Creation

Ruby's def for method creation is a statement. This means it returns a value and you can use it to do interesting things.
Jul
09

TIL: Ruby Methods Can Take Tuples

Filed in the interesting but don't use category of fun Ruby things, but method arguments can be tuples
Jul
08

TIL: Ruby 2.7's Enumerable#filter_map

The Enumerable module is a source of wonder and crammed with so many useful methods. Today I learned about the new filter_map method
Jul
07

TIL: How to Export .env Variables to the Current Shell

Everything is Docker with lots of .env variables I need exported into the current shell environment
Jul
06

TIL: Working with Long Element Ids with Capybara

I'm often finding that I'm testing web interfaces which have elements with extremely long identifiers. Hey,
1 min read
Jul
05

TIL: Complex String Interpolation with Ruby

Another one I re-remembered recently and prefer for complex string interpolations
1 min read
Jul
03

TIL: Ruby's Loop Automatically Breaks at the End of Iteration

Autobreaking loops with iterators
Jul
02

TIL: How to Prettify Ruby's inject Method

Using each_with_object over inject
Jul
01

TIL: How to Quickly Get Regex Matches in Ruby

I often want to get the string from a regex match. If I'm only bothered about getting the first match, this shorthand works
Jun
30

TIL: You Can Use Lambdas in Ruby Case Statements

Using lambdas inside Ruby case statements