Sha256: a157b2a3e941daa3047073dbcdd5215a3cddc372a56978b3018bd57dfc2c40d7
Contents?: true
Size: 383 Bytes
Versions: 4
Compression:
Stored size: 383 Bytes
Contents
module Picolena #Deny all, Allow only IPs described in config/custom/white_list_ip.yml white_list_ip_config_file='config/custom/white_list_ip.yml' WhiteListIPs=Regexp.new( "^("<< YAML.load_file(white_list_ip_config_file)["Allow"].collect{|ip| ip.downcase.include?("all") ? /.*/ : Regexp.escape(ip) }.join("|")<<")" ) rescue /^(127\.0\.0\.1|0\.0\.0\.0)/ end
Version data entries
4 entries across 4 versions & 1 rubygems