Class: Kustomize::Emitter
- Inherits:
-
Object
- Object
- Kustomize::Emitter
show all
- Defined in:
- lib/kustomize/emitter.rb
Defined Under Namespace
Classes: DirectoryEmitter, DocumentEmitter, FileEmitter, FinalizerEmitter, GeneratorPluginsEmitter
Instance Method Summary
collapse
Instance Method Details
#emit ⇒ Object
10
11
12
|
# File 'lib/kustomize/emitter.rb', line 10
def emit
self.input_resources
end
|
4
|
# File 'lib/kustomize/emitter.rb', line 4
def input_emitters; []; end
|
6
7
8
|
# File 'lib/kustomize/emitter.rb', line 6
def input_resources
self.input_emitters.flat_map(&:emit)
end
|
#inspect ⇒ Object
18
19
20
|
# File 'lib/kustomize/emitter.rb', line 18
def inspect
"#<#{self.class}>"
end
|
#to_yaml_stream ⇒ Object
14
15
16
|
# File 'lib/kustomize/emitter.rb', line 14
def to_yaml_stream
self.emit.map(&:to_yaml).join("")
end
|