blob: c0685f16eefdb49e25bec02d64a9ec0773bf1e0b (
plain)
1
2
3
4
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
|
module Groonga
class Context
class ErrorLevel
@@names = {}
class << self
def find(name)
@@names[name]
end
end
attr_reader :name
def initialize(name, level)
@@names[name] = self
@name = name
@level = level
end
def to_i
@level
end
EMERGENCY = new(:emergency, 1)
ALERT = new(:alert, 2)
CRITICAL = new(:critical, 3)
ERROR = new(:error, 4)
WARNING = new(:warning, 5)
end
end
end
|