Top Level Namespace

Defined Under Namespace

Modules: Acme

Instance Method Summary collapse

Instance Method Details

#valid_ip_address?(address) ⇒ Boolean

Returns:

  • (Boolean)


126
127
128
129
130
131
132
133
134
# File 'lib/acme/client/certificate_request.rb', line 126

def valid_ip_address?(address)
  require 'ipaddr'
  begin
    ip = IPAddr.new(address)
    true
  rescue IPAddr::InvalidAddressError, IPAddr::AddressFamilyError
    false
  end
end