5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/phone_classifier/forbidden.rb', line 5
def self.data
@@forbidden ||= {
'1' => %w{ 1.. },
'30' => %w{ 8.. 9.. },
'31' => %w{84 85 87 88 91 112 676 800 900 906 909},
'32' => %w{70 800 90[0-9]},
'33' => %w{8},
'34' => %w{10 11 80 90},
'36' => %w{ 40 41 50 55 60 71 80 90 91 },
'39' => %w{1 7 8},
'40' => %w{ 8. 9. },
'41' => %w{ 74 800 840 842 844 848 860 868 900 901 906 },
'43' => %w{ 718 720 780 8.. 9.. },
'44' => %w{800 808 842 843 844 845 870 871 872 873 900 908 909 982},
'45' => %w{10 11 18 70 80 90},
'46' => %w{ 900 939 944 99. },
'47' => %w{ 8.. },
'48' => %w{70., 80.},
'49' => %w{ 1. 164 168 169 180 181 19[0-4] 800 900 },
'52' => %w{ },
'54' => %w{ 6.. 8.. },
'60' => %w{ 100 101 102 103 104 108 112 991 994 995 999 },
'61' => %w{ 1 },
'65' => %w{ 3... 800 1800 1900 },
'90' => %w{ 592 594 596 522 900 800 850 822 512 },
'91' => %w{ 90 95 96 },
'94' => %w{ },
'98' => %w{ 95. 96. 97. 98. 99.} ,
'212' => %w{ 8. },
'213' => %w{ 8.. 9.. },
'233' => %w{ 1 4 6 7 8 9 },
'234' => %w{ 8.. 9.. },
'248' => %w{ 5 6 7 8 9 },
'249' => %w{ },
'255' => %w{ 8.. 9.. },
'350' => %w{ 8... },
'351' => %w{ 800 80. },
'352' => %w{ 118 12 13 800 801 900 901 905 },
'353' => %w{ 76 80 81 800 },
'354' => %w{ 8.. 9.. },
'356' => %w{ },
'357' => %w{ 80 90 },
'358' => %w{ 6.. 7.. 8.. },
'359' => %w{ 800 900 },
'370' => %w{ 800 9.. },
'372' => %w{ 1.. 800 },
'377' => %w{ },
'386' => %w{ 80 89 90 },
'420' => %w{ 8.. 9.. },
'421' => %w{ },
'503' => %w{ },
'509' => %w{ 8. 9. },
'852' => %w{ 7... 8...},
'970' => %w{ 1 },
'972' => %w{ 1 },
}
end
|