Module: HttpUtilities::Proxies::ProxyModule::InstanceMethods
- Defined in:
- lib/http_utilities/proxies/proxy_module.rb
Instance Method Summary collapse
- #proxy_address(include_http = false) ⇒ Object
- #proxy_credentials ⇒ Object
- #socks_proxy_credentials ⇒ Object
Instance Method Details
#proxy_address(include_http = false) ⇒ Object
66 67 68 |
# File 'lib/http_utilities/proxies/proxy_module.rb', line 66 def proxy_address(include_http = false) return ::Proxy.format_proxy_address(self.host, self.port, include_http) end |
#proxy_credentials ⇒ Object
70 71 72 |
# File 'lib/http_utilities/proxies/proxy_module.rb', line 70 def proxy_credentials return ::Proxy.format_proxy_credentials(self.username, self.password) end |
#socks_proxy_credentials ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/http_utilities/proxies/proxy_module.rb', line 74 def socks_proxy_credentials credentials = {} if (!self.username.empty? && !self.password.empty?) credentials = {user: self.username, password: self.password} elsif (!self.username.empty? && self.password.empty?) credentials = {user: self.username} end return credentials end |