Rename and alias Liquid::StaticRegisters to Liquid::Registers

This commit is contained in:
Dylan Thacker-Smith
2022-05-04 17:25:52 -04:00
parent 05d768c6ab
commit 41c19929ad
7 changed files with 28 additions and 25 deletions
+1 -1
View File
@@ -85,7 +85,7 @@ require 'liquid/parse_context'
require 'liquid/partial_cache'
require 'liquid/usage'
require 'liquid/register'
require 'liquid/static_registers'
require 'liquid/registers'
require 'liquid/template_factory'
# Load all the tags of the standard library
+2 -2
View File
@@ -28,7 +28,7 @@ module Liquid
@static_environments = [static_environments].flat_map(&:freeze).freeze
@scopes = [(outer_scope || {})]
@registers = registers.is_a?(StaticRegisters) ? registers : StaticRegisters.new(registers)
@registers = registers.is_a?(Registers) ? registers : Registers.new(registers)
@errors = []
@partial = false
@strict_variables = false
@@ -144,7 +144,7 @@ module Liquid
self.class.build(
resource_limits: resource_limits,
static_environments: static_environments,
registers: StaticRegisters.new(registers)
registers: Registers.new(registers)
).tap do |subcontext|
subcontext.base_scope_depth = base_scope_depth + 1
subcontext.exception_renderer = exception_renderer
@@ -1,11 +1,11 @@
# frozen_string_literal: true
module Liquid
class StaticRegisters
class Registers
attr_reader :static
def initialize(registers = {})
@static = registers.is_a?(StaticRegisters) ? registers.static : registers
@static = registers.is_a?(Registers) ? registers.static : registers
@registers = {}
end
@@ -45,4 +45,7 @@ module Liquid
@registers.key?(key) || @static.key?(key)
end
end
# Alias for backwards compatibility
StaticRegisters = Registers
end