title: how can i rename a operator method with words, respecting sintax in ruby?
body: <p>I'm trying to add an alias to a class method that uses an operator in ruby. My problem is that i would like to keep the new alias with the sintax of the operator</p>
  
  <p>def &amp;(estrategia)
  does something
  end</p>
  
  <p>I would like to have the same result doing Myclass.new &amp; estrategia, but like this:
   Myclass.new with estrategia
  Is there a way in ruby, to achieve this?</p>
  
  <pre><code>   class Trait
       def &amp; (strategy)
          p "hi #{strategy}"
       end
     alias with &amp;
    end
  
   Trait.new &amp; "John"
   Trait.new with "John"
  </code></pre>