Class: ProxyPacRb::ProxyPacUriLoader
- Inherits:
-
Object
- Object
- ProxyPacRb::ProxyPacUriLoader
- Defined in:
- lib/proxy_pac_rb/proxy_pac_loader.rb
Overview
Load proxy pac from url
Instance Method Summary collapse
Instance Method Details
#load(proxy_pac) ⇒ Object
87 88 89 90 |
# File 'lib/proxy_pac_rb/proxy_pac_loader.rb', line 87 def load(proxy_pac) proxy_pac.content = download_proxy_pac(proxy_pac.source.to_s) proxy_pac.type = :url end |
#suitable_for?(proxy_pac) ⇒ Boolean
92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/proxy_pac_rb/proxy_pac_loader.rb', line 92 def suitable_for?(proxy_pac) return false if proxy_pac.nil? || proxy_pac.source.nil? uri = Addressable::URI.parse(proxy_pac.source) return true unless uri.host.blank? false rescue StandardError false end |