# File lib/rabl/builder.rb, line 120 def merge_engines_into_result engines.each do |engine| case engine when Hash # engine was stored in the form { name => #<Engine> } engine.each do |key, value| engine[key] = value.render if value.is_a?(Engine) end when Engine engine = engine.render end @_result.merge!(engine) if engine.is_a?(Hash) end end