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)
|
||||
engine_class
|
||||
else
|
||||
engine_class.new(self,
|
||||
engine = engine_class.new(self,
|
||||
subpriority: @artefact_prio_counter, **options)
|
||||
@artefact_prio_counter += 1
|
||||
|
||||
engine
|
||||
end
|
||||
|
||||
yield(new_engine) if block_given?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue