Introspecting Ruby to find all all implementations of a method.
Month: August 2016
Episode #438: Subscript Constructor
Eliminating astonishment with a special Ruby idiom for object creation.
Episode #436: Ruby 2.4 Destructuring Conditional
Ruby 2.4 eliminates an un-intuitive limitation of if-statements.
Episode #435: Date Math
Calculating dates in the past or future, without the assistance of ActiveSupport.
Episode #434: Scanf
Today we learn how to match patterns and parse out values all at once.
Episode #433: Uniform Abstraction Level Part 2: Blank
Some domain concepts are easier to spot than others. Today we deal with one of most slippery concepts of all.
Episode #432: Uniform Abstraction Level
Having model attributes at different levels of abstraction can quickly complicate an application. In this episode, we'll level the playing field.
Episode #431: Exceptional Value
In this sequel to #430, we apply a powerful pattern for encapsulating problem values.