Sha256: 8c9371c23a526e12dc2e8f68325732967024bb0c98a1ac2258b5c0c60c4fc969
Contents?: true
Size: 760 Bytes
Versions: 3
Compression:
Stored size: 760 Bytes
Contents
# Liquid Renderer module Middleman::Renderers::Liquid # Setup extension class << self # Once registerd def registered(app) # Liquid is not included in the default gems, # but we'll support it if available. begin # Require Gem require "liquid" # After config, setup liquid partial paths app.after_configuration do Liquid::Template.file_system = Liquid::LocalFileSystem.new(source_dir) # Convert data object into a hash for liquid provides_metadata %r{\.liquid$} do |path| { :locals => { :data => data.to_h } } end end rescue LoadError end end alias :included :registered end end
Version data entries
3 entries across 3 versions & 1 rubygems