Module: HttpUtilities::Proxies::Mysql::ProxyModule::InstanceMethods
- Defined in:
- lib/http_utilities/proxies/mysql/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
74 75 76 |
# File 'lib/http_utilities/proxies/mysql/proxy_module.rb', line 74 def proxy_address(include_http = false) return ::Proxy.format_proxy_address(self.host, self.port, include_http) end |
#proxy_credentials ⇒ Object
78 79 80 |
# File 'lib/http_utilities/proxies/mysql/proxy_module.rb', line 78 def proxy_credentials return ::Proxy.format_proxy_credentials(self.username, self.password) end |
#proxy_options_for_faraday ⇒ Object
94 95 96 97 98 99 100 101 102 |
# File 'lib/http_utilities/proxies/mysql/proxy_module.rb', line 94 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
82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/http_utilities/proxies/mysql/proxy_module.rb', line 82 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 |