Class: PublicIp::Service::IfconfigMe

Inherits:
Plain show all
Defined in:
lib/public_ip/service/ifconfig_me.rb

Instance Attribute Summary

Attributes inherited from Simple

#headers, #uri

Class Method Summary collapse

Methods inherited from Plain

extract_ip

Methods included from Registrable

#inherited

Methods inherited from Simple

ip, perform_request, symbol

Class Method Details

.headersObject



8
9
10
# File 'lib/public_ip/service/ifconfig_me.rb', line 8

def self.headers
  { 'User-Agent' => 'curl/7.9.8 (i686-pc-linux-gnu) libcurl 7.9.8 (OpenSSL 0.9.6b) (ipv6 enabled)' }
end

.uriObject



4
5
6
# File 'lib/public_ip/service/ifconfig_me.rb', line 4

def self.uri
  URI('http://ifconfig.me/ip')
end