lib/liquid/profiler/hooks.rb in liquid-4.0.0 vs lib/liquid/profiler/hooks.rb in liquid-4.0.1
- old
+ new
@@ -1,14 +1,14 @@
module Liquid
class BlockBody
- def render_node_with_profiling(node, context)
+ def render_node_with_profiling(node, output, context, skip_output = false)
Profiler.profile_node_render(node) do
- render_node_without_profiling(node, context)
+ render_node_without_profiling(node, output, context, skip_output)
end
end
- alias_method :render_node_without_profiling, :render_node
- alias_method :render_node, :render_node_with_profiling
+ alias_method :render_node_without_profiling, :render_node_to_output
+ alias_method :render_node_to_output, :render_node_with_profiling
end
class Include < Tag
def render_with_profiling(context)
Profiler.profile_children(context.evaluate(@template_name_expr).to_s) do