Class: Err::Service
- Inherits:
-
Object
show all
- Defined in:
- lib/err/services/service.rb
Class Method Summary
collapse
Class Method Details
.available? ⇒ Boolean
8
9
10
|
# File 'lib/err/services/service.rb', line 8
def available?
raise NotImplementedError
end
|
16
17
18
|
# File 'lib/err/services/service.rb', line 16
def configure(&block)
raise NotImplementedError
end
|
.development_environments=(envs) ⇒ Object
20
21
22
|
# File 'lib/err/services/service.rb', line 20
def development_environments=(envs)
raise NotImplementedError
end
|
.enabled? ⇒ Boolean
12
13
14
|
# File 'lib/err/services/service.rb', line 12
def enabled?
available?
end
|
.ignore=(exception_names) ⇒ Object
24
25
26
|
# File 'lib/err/services/service.rb', line 24
def ignore=(exception_names)
raise NotImplementedError
end
|
.key ⇒ Object
4
5
6
|
# File 'lib/err/services/service.rb', line 4
def key
@key ||= name.split("::").last.gsub(/^./, &:downcase).gsub(/[A-Z]/) { |s| "_#{s.downcase}" }
end
|
.message(msg, params = {}) ⇒ Object
32
33
34
|
# File 'lib/err/services/service.rb', line 32
def message(msg, params = {})
raise NotImplementedError
end
|
.notify(exception, params = {}) ⇒ Object
28
29
30
|
# File 'lib/err/services/service.rb', line 28
def notify(exception, params = {})
raise NotImplementedError
end
|