The script has to verify if one predefined IP is present in a big array of IPs. Currently I code that function like this (saying that \"ips\" is my array of IP and \"ip\" is the
You can use Set. It is implemented on top of Hash and will be faster for big datasets - O(1).
require 'set' s = Set.new ['1.1.1.1', '1.2.3.4'] # => # s.include? '1.1.1.1' # => true