When Should I Use Protected Method Visibility in Ruby?: tx.pignata.com | Hacker News Reader