Sha256: 2fdfe7651d751d11f247078b0a0a9cf40e629f98686b871d76eea66af4cf87ae
Contents?: true
Size: 638 Bytes
Versions: 4
Compression:
Stored size: 638 Bytes
Contents
module Liquid class BlockBody def render_node_with_profiling(node, context) Profiler.profile_node_render(node) do render_node_without_profiling(node, context) end end alias_method :render_node_without_profiling, :render_node alias_method :render_node, :render_node_with_profiling end class Include < Tag def render_with_profiling(context) Profiler.profile_children(context.evaluate(@template_name_expr).to_s) do render_without_profiling(context) end end alias_method :render_without_profiling, :render alias_method :render, :render_with_profiling end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
liquid-4.0.0 | lib/liquid/profiler/hooks.rb |
liquid-4.0.0.rc3 | lib/liquid/profiler/hooks.rb |
liquid-4.0.0.rc2 | lib/liquid/profiler/hooks.rb |
liquid-4.0.0.rc1 | lib/liquid/profiler/hooks.rb |