Module: LiquidDebug

Defined in:
lib/liquid/debug.rb,
lib/liquid_debug.rb,
lib/liquid_debug/version.rb,
lib/liquid_debug/error_handler.rb

Defined Under Namespace

Modules: ContextErrorHandler, TagTracker Classes: Error, ErrorHandler

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.resetObject



13
14
15
# File 'lib/liquid_debug.rb', line 13

def self.reset
  stack.clear
end

.stackObject



17
18
19
# File 'lib/liquid_debug.rb', line 17

def self.stack
  @stack ||= []
end

.track(tag_name, markup) ⇒ Object



9
10
11
# File 'lib/liquid_debug.rb', line 9

def self.track(tag_name, markup)
  stack.push(tag_name: tag_name, markup: markup)
end