93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
# File 'lib/masscan/command.rb', line 93
def validate(value)
case value
when Array
value.each do |element|
valid, message = validate(element)
unless valid
return [valid, message]
end
end
return true
when Range
valid, message = super(value.begin)
unless valid
return [valid, message]
end
valid, message = super(value.end)
unless valid
return [valid, message]
end
return true
else
super(value)
end
end
|