[add] article about the private and protected methods in Ruby