Sha256: 144b8570f2d2be43da40f5023b5cb007245a09081c7fae1d0c2a29f43c413a82
Contents?: true
Size: 1.53 KB
Versions: 14
Compression:
Stored size: 1.53 KB
Contents
module Netsoul class Location class << self def get(ip) locations.each do |key, val| return "#{key}".freeze if ip.match(/^#{val}/) end 'ext'.freeze end # rubocop:disable all def locations { :'lab-cisco-mid-sr' => '10.251.'.freeze, etna: '10.245.'.freeze, lse: '10.227.42.'.freeze, :'sda-1' => '10.227.4.'.freeze, lab: '10.227.'.freeze, :'lab-tcom' => '10.226.7.'.freeze, :'lab-acu' => '10.226.6.'.freeze, :'lab-console' => '10.226.5.'.freeze, :'lab-mspe' => '10.226.'.freeze, epitanim: '10.225.19.'.freeze, epidemic: '10.225.18.'.freeze, :'sda-2' => '10.225.10.'.freeze, cycom: '10.225.8.'.freeze, epx: '10.225.7.'.freeze, prologin: '10.225.6.'.freeze, nomad: '10.225.2.'.freeze, assos: '10.225.'.freeze, sda: '10.224.14.'.freeze, www: '10.223.106.'.freeze, episport: '10.223.104.'.freeze, epicom: '10.223.103.'.freeze, :'bde-epita' => '10.223.100.'.freeze, omatis: '10.223.42.'.freeze, ipsa: '10.223.15.'.freeze, lrde: '10.223.13.'.freeze, cvi: '10.223.7.'.freeze, epi: '10.223.1.'.freeze, pasteur: '10.223.'.freeze, bocal: '10.42.42.'.freeze, sm: '10.42.'.freeze, vpn: '10.10.'.freeze, adm: '10.1.'.freeze, epita: '10.'.freeze } end end end end
Version data entries
14 entries across 14 versions & 1 rubygems