class Liquid::Profiler::Timing
Attributes
Public Class Methods
Source
# File lib/liquid/profiler.rb, line 49 def initialize(node, partial) @code = node.respond_to?(:raw) ? node.raw : node @partial = partial @line_number = node.respond_to?(:line_number) ? node.line_number : nil @children = [] end
Source
# File lib/liquid/profiler.rb, line 56 def self.start(node, partial) new(node, partial).tap(&:start) end
Public Instance Methods
Source
# File lib/liquid/profiler.rb, line 68 def render_time @end_time - @start_time end