title: Ruby Pony emails ssl issue
body: <p>I am having trouble getting pony to work. Right now I am getting an error:</p>
  
  <blockquote>
    <p>TypeError: wrong argument (NilClass)! (Expected kind of OpenSSL::SSL:SSLContext)</p>
  </blockquote>
  
  <p>I am using Pony.rb with smtp and here is the method call so far:</p>
  
  <pre><code>class Email
       def send_email
               Pony.mail({
                     :to =&gt; 'user@domain.com',
                     :via =&gt; :smtp,
                     :via_options =&gt; {
                           :address =&gt; 'smtp.macpractice.com',
                           :port =&gt; '587', 
                           :enable_starttls_auto =&gt; true,
                           :user_name =&gt; 'user@macpractice.com',
                           :password =&gt; 'password',
                           :authentication =&gt; :plain,
                           :domain =&gt; "localhost.localdomain"
                     }
               })
       end
  end
  </code></pre>
  
  <p>I've searched through the docs and the smtp.rb file to figure out what's going on but somehow it's not being passed an SSLContext object and I'm not sure how to do that in Pony.</p>