puffer/puffer_pages

View on GitHub
lib/puffer_pages/liquid/tags/partials.rb

Summary

Maintainability
A
0 mins
Test Coverage
module PufferPages
  module Liquid
    module Tags

      class Partials < Include

      private

        def _read_template_from_file_system(context)
          file_system = context.registers[:file_system] || Liquid::Template.file_system
          template_name = "#{@tag_name.pluralize}/#{context[@template_name]}"

          file_system.read_template_file(template_name, context)
        end
      end

    end
  end
end

Liquid::Template.register_tag('snippet', PufferPages::Liquid::Tags::Partials)
Liquid::Template.register_tag('layout', PufferPages::Liquid::Tags::Partials)