title: In Ruby is there a way to overload the initialize constructor?
body: <p>In Java you can overload constructors:</p>
  
  <pre><code>public Person(String name) {
    this.name = name;
  }
  public Person(String firstName, String lastName) {
     this(firstName + " " + lastName);
  }
  </code></pre>
  
  <p>Is there a way in Ruby to achieve this same result: two constructors that take different arguments?</p>