Module: UriImapExtensions
- Defined in:
- lib/uri/imap.rb
Instance Method Summary collapse
Instance Method Details
#parse(uri) ⇒ Object
253 254 255 256 257 258 259 |
# File 'lib/uri/imap.rb', line 253 def parse(uri) # Ensure 'plus schemes' (e.g., `imap+login://`, `imap+oauth://`) are parsed as URI::imap # instead of URI::Generic objects. return URI::IMAP.parse(uri) if uri.is_a?(String) && uri.start_with?("imap") super end |