class Jekyll::Assets::Processors::Liquid
Constants
- EXT
- FOR
Public Class Methods
call(context, jekyll = context[:environment].jekyll)
click to toggle source
# File lib/jekyll/assets/processors/liquid.rb, line 12 def self.call(context, jekyll = context[:environment].jekyll) if context[:environment].parent.asset_config["features"]["liquid"] || File.extname(context[:filename]) == ".liquid" payload_ = jekyll.site_payload renderer = jekyll.liquid_renderer.file(context[:filename]) context[:data] = renderer.parse(context[:data]).render! payload_, :filters => [Jekyll::Filters], :registers => { :site => jekyll } end end