Module: PublicIp
- Defined in:
- lib/public_ip.rb,
lib/public_ip/version.rb,
lib/public_ip/service/ipify.rb,
lib/public_ip/service/plain.rb,
lib/public_ip/service/akamai.rb,
lib/public_ip/service/dyndns.rb,
lib/public_ip/service/ip_api.rb,
lib/public_ip/service/simple.rb,
lib/public_ip/service/ip_echo.rb,
lib/public_ip/service/ip_info.rb,
lib/public_ip/service/ident_me.rb,
lib/public_ip/service/registry.rb,
lib/public_ip/service/smart_ip.rb,
lib/public_ip/service/json_type.rb,
lib/public_ip/service/amazon_aws.rb,
lib/public_ip/service/curl_my_ip.rb,
lib/public_ip/service/ip_chicken.rb,
lib/public_ip/service/mx_toolbox.rb,
lib/public_ip/service/ifconfig_me.rb,
lib/public_ip/service/parsed_html.rb,
lib/public_ip/service/registrable.rb,
lib/public_ip/service/i_can_haz_ip.rb,
lib/public_ip/service/wtf_is_my_ip.rb,
lib/public_ip/service/what_is_my_ip.rb,
lib/public_ip/service/matched_expression.rb,
lib/public_ip/service/what_is_my_ip_address.rb,
lib/public_ip/service/private_internet_access.rb
Defined Under Namespace
Modules: Service
Classes: UnknownService
Constant Summary
collapse
- MAX_RETRY_ATTEMPTS =
3
- TIMEOUT_IN_SECS =
3
- VERSION =
'0.2.1'.freeze
Class Method Summary
collapse
Class Method Details
.get_ip(service: :random) ⇒ Object