Misleading Intuitions: Defining Private Class Methods in Ruby Beware your gut! It’s only ever right some of the time.