Using singleton objects as default arguments in Ruby | Dark Hacker News