Module: UriSmtpExtensions
- Defined in:
- lib/uri/smtp.rb
Instance Method Summary collapse
Instance Method Details
#parse(uri) ⇒ Object
354 355 356 357 358 359 360 361 362 |
# File 'lib/uri/smtp.rb', line 354 def parse(uri) # Ensure 'plus schemes' (e.g., `smtp+login://`, `smtp+oauth://`) are parsed as URI::SMTP # instead of URI::Generic objects. if uri.is_a?(String) && uri.start_with?("smtp") return URI::SMTP.parse(uri) end super end |