Sha256: ca9e20a2c9e6a8a8ccc26fac4fe08b8c707289bee3aa21990ab7a4578bbd8746

Contents?: true

Size: 251 Bytes

Versions: 2

Compression:

Stored size: 251 Bytes

Contents

module Ipligence::Utils

  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

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ipligence-0.0.7 lib/ipligence/utils.rb
ipligence-0.0.3 lib/ipligence/utils.rb