Understanding `class << self` in Ruby | CodeTrail