Module: Ipligence::Utils

Defined in:
lib/ipligence/utils.rb

Class Method Summary collapse

Class Method Details

.convert_dotted_to_long(ip) ⇒ Object



3
4
5
6
# File 'lib/ipligence/utils.rb', line 3

def self.convert_dotted_to_long(ip)
  dotted_ip_array = ip.split(".").map(&:to_i)
  (dotted_ip_array[0] * 256 * 256 * 256) + (dotted_ip_array[1] * 256 * 256) + (dotted_ip_array[2] * 256) + (dotted_ip_array[3])
end