Module: UriSmtpExtensions
- Defined in:
- lib/uri/smtp.rb
Instance Method Summary collapse
Instance Method Details
#parse(uri) ⇒ Object
307 308 309 310 311 312 313 314 315 |
# File 'lib/uri/smtp.rb', line 307 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 |