fix: 🩹 properly return engine from if/else
This commit is contained in:
parent
ba44b00943
commit
6a3319df1c
1 changed files with 3 additions and 1 deletions
|
@ -61,9 +61,11 @@ module Comfpile
|
||||||
new_engine = if(engine_class.is_a? Comfpile::ArtefactEngine)
|
new_engine = if(engine_class.is_a? Comfpile::ArtefactEngine)
|
||||||
engine_class
|
engine_class
|
||||||
else
|
else
|
||||||
engine_class.new(self,
|
engine = engine_class.new(self,
|
||||||
subpriority: @artefact_prio_counter, **options)
|
subpriority: @artefact_prio_counter, **options)
|
||||||
@artefact_prio_counter += 1
|
@artefact_prio_counter += 1
|
||||||
|
|
||||||
|
engine
|
||||||
end
|
end
|
||||||
|
|
||||||
yield(new_engine) if block_given?
|
yield(new_engine) if block_given?
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue