mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-20 19:30:47 -07:00
render time attribute
This commit is contained in:
@@ -44,13 +44,14 @@ module Liquid
|
|||||||
include Enumerable
|
include Enumerable
|
||||||
|
|
||||||
class Timing
|
class Timing
|
||||||
attr_reader :code, :partial, :line_number, :children
|
attr_reader :code, :partial, :line_number, :children, :render_time
|
||||||
|
|
||||||
def initialize(node, partial)
|
def initialize(node, partial)
|
||||||
@code = node.respond_to?(:raw) ? node.raw : node
|
@code = node.respond_to?(:raw) ? node.raw : node
|
||||||
@partial = partial
|
@partial = partial
|
||||||
@line_number = node.respond_to?(:line_number) ? node.line_number : nil
|
@line_number = node.respond_to?(:line_number) ? node.line_number : nil
|
||||||
@children = []
|
@children = []
|
||||||
|
@render_time = node.render_time
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.start(node, partial)
|
def self.start(node, partial)
|
||||||
@@ -66,7 +67,7 @@ module Liquid
|
|||||||
end
|
end
|
||||||
|
|
||||||
def render_time
|
def render_time
|
||||||
@render_time = @end_time - @start_time
|
@end_time - @start_time
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user