title: What are the differences between "private", "public", and "protected methods"?
body: <p>I'm learning Ruby, and have come up to a point where I am confused.</p>
  
  <p>The book I am using is talking about <code>private</code>, <code>public</code>, and <code>protected methods</code>, but I am still a bit confused. What are the differences between each? </p>