Class: Liquid2::StaticAnalysis::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/liquid2/static_analysis.rb

Overview

The result of analyzing a template.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(variables, globals, locals, filters, tags) ⇒ Result

Returns a new instance of Result.



144
145
146
147
148
149
150
# File 'lib/liquid2/static_analysis.rb', line 144

def initialize(variables, globals, locals, filters, tags)
  @variables = variables
  @globals = globals
  @locals = locals
  @filters = filters
  @tags = tags
end

Instance Attribute Details

#filtersObject (readonly)

Returns the value of attribute filters.



142
143
144
# File 'lib/liquid2/static_analysis.rb', line 142

def filters
  @filters
end

#globalsObject (readonly)

Returns the value of attribute globals.



142
143
144
# File 'lib/liquid2/static_analysis.rb', line 142

def globals
  @globals
end

#localsObject (readonly)

Returns the value of attribute locals.



142
143
144
# File 'lib/liquid2/static_analysis.rb', line 142

def locals
  @locals
end

#tagsObject (readonly)

Returns the value of attribute tags.



142
143
144
# File 'lib/liquid2/static_analysis.rb', line 142

def tags
  @tags
end

#variablesObject (readonly)

Returns the value of attribute variables.



142
143
144
# File 'lib/liquid2/static_analysis.rb', line 142

def variables
  @variables
end