class Dynacord::Address

Public Class Methods

get(remote = 'http://ipv4.icanhazip.com') click to toggle source

default since it's the only decent minimal public-facing source I know

# File lib/dynacord/address.rb, line 10
def self.get(remote = 'http://ipv4.icanhazip.com')
  begin
    res = open(remote).read
  rescue StandardError => e
    puts "error fetching address: #{e.class} -> #{e.message}"
  end

  res.strip
end
new(server) click to toggle source
# File lib/dynacord/address.rb, line 5
def initialize(server)
  @server = server
end