Module: Liquid::Autoescape

Defined in:
lib/liquid/autoescape.rb,
lib/liquid/autoescape/errors.rb,
lib/liquid/autoescape/filters.rb,
lib/liquid/autoescape/version.rb,
lib/liquid/autoescape/exemption.rb,
lib/liquid/autoescape/configuration.rb,
lib/liquid/autoescape/exemption_list.rb,
lib/liquid/autoescape/core_exemptions.rb,
lib/liquid/autoescape/tags/autoescape.rb,
lib/liquid/autoescape/template_variable.rb

Defined Under Namespace

Modules: CoreExemptions, Filters, Tags Classes: AutoescapeError, Configuration, Exemption, ExemptionError, ExemptionList, TemplateVariable

Constant Summary collapse

ENABLED_FLAG =

The context variable that stores the auto-escape state

"liquid_autoescape_enabled".freeze
VERSION =
"4.0.0".freeze

Class Method Summary collapse

Class Method Details

.configurationLiquid::Autoescape::Configuration

The current auto-escape configuration



28
29
30
# File 'lib/liquid/autoescape.rb', line 28

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Configure Liquid auto-escaping

Yield Parameters:



16
17
18
# File 'lib/liquid/autoescape.rb', line 16

def self.configure
  yield(configuration)
end

.reconfigureObject

Restore the configuration’s default values



21
22
23
# File 'lib/liquid/autoescape.rb', line 21

def self.reconfigure
  configuration.reset
end