Module: HttpUtilities::Proxies::Sql::ProxyModule::InstanceMethods
- Defined in:
- lib/http_utilities/proxies/sql/proxy_module.rb
Instance Method Summary collapse
- #proxy_address(include_http = false) ⇒ Object
- #proxy_credentials ⇒ Object
- #proxy_options_for_faraday ⇒ Object
- #socks_proxy_credentials ⇒ Object
Instance Method Details
#proxy_address(include_http = false) ⇒ Object
76 77 78 |
# File 'lib/http_utilities/proxies/sql/proxy_module.rb', line 76 def proxy_address(include_http = false) return ::Proxy.format_proxy_address(self.host, self.port, include_http) end |
#proxy_credentials ⇒ Object
80 81 82 |
# File 'lib/http_utilities/proxies/sql/proxy_module.rb', line 80 def proxy_credentials return ::Proxy.format_proxy_credentials(self.username, self.password) end |
#proxy_options_for_faraday ⇒ Object
96 97 98 99 100 101 102 103 104 |
# File 'lib/http_utilities/proxies/sql/proxy_module.rb', line 96 def = {} [:uri] = ::Proxy.format_proxy_address(self.host, self.port, true) [:user] = self.username if self.username && !self.username.empty? [:password] = self.password if self.password && !self.password.empty? return end |
#socks_proxy_credentials ⇒ Object
84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/http_utilities/proxies/sql/proxy_module.rb', line 84 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 |