Class: Mihari::Emitters::Base
- Inherits:
-
Object
- Object
- Mihari::Emitters::Base
show all
- Defined in:
- lib/mihari/emitters/base.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.inherited(child) ⇒ Object
6
7
8
|
# File 'lib/mihari/emitters/base.rb', line 6
def self.inherited(child)
Mihari.emitters << child
end
|
Instance Method Details
#emit(title:, description:, artifacts:) ⇒ Object
15
16
17
|
# File 'lib/mihari/emitters/base.rb', line 15
def emit(title:, description:, artifacts:)
raise NotImplementedError, "You must implement #{self.class}##{__method__}"
end
|
#valid? ⇒ true, false
11
12
13
|
# File 'lib/mihari/emitters/base.rb', line 11
def valid?
raise NotImplementedError, "You must implement #{self.class}##{__method__}"
end
|