Let's talk about Ruby's `.tap` method. How does it differ from related combinators? When should we use it? And... why is it called "tap", anyway?
Tag: ruby

Episode #682
682 Is it defined?
Constants, globals, locals, instance variables, methods... Ruby has a lot of namespaces. Let's learn about a Ruby power tool for reflecting on these names no matter what space they come …

Episode #681
Setter Return
A surprising Rubocop warning inspired this video about an obscure bit of Ruby semantics. Find out why you never need to worry about return values in Ruby setter methods!

Episode #680
Hash Splat Merge
In today's video, learn a concise and expressive syntax for merging several Ruby hashes into one!

Episode #674
Binstubs and Rails
Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing.