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