title: Make delegated methods private
body: <p>I am delegating a couple of methods and also want them all to be private.</p>
  
  <pre><code>class Walrus
    delegate :+, :to =&gt; :bubbles
  
    def bubbles
      0
    end
  end
  </code></pre>
  
  <p>I could say <code>private :+</code>, but I would have to do that for each method. Is there a way to either return a list of delegated methods or have delegate create private methods?</p>