Class: PublicIp::Service::PrivateInternetAccess
- Inherits:
-
ParsedHTML
show all
- Defined in:
- lib/public_ip/service/private_internet_access.rb
Instance Attribute Summary
Attributes inherited from Simple
#headers, #uri
Class Method Summary
collapse
Methods inherited from ParsedHTML
extract_ip
#inherited
Methods inherited from Simple
headers, ip, perform_request, symbol
Class Method Details
.parse_ip_address(response_body) ⇒ Object
10
11
12
|
# File 'lib/public_ip/service/private_internet_access.rb', line 10
def self.parse_ip_address(response_body)
Nokogiri::HTML(response_body).css('.ipbox-footer ul li:first-of-type span').text.strip
end
|
.uri ⇒ Object
6
7
8
|
# File 'lib/public_ip/service/private_internet_access.rb', line 6
def self.uri
URI('https://www.privateinternetaccess.com/pages/whats-my-ip/')
end
|