Sha256: 8bd79c11d9b73de62221b7c627700b3132c68ae4b62a050e2242194a47808651

Contents?: true

Size: 664 Bytes

Versions: 4

Compression:

Stored size: 664 Bytes

Contents

# Frozen-string-literal: true
# Copyright: 2012-2015 - MIT License
# Encoding: utf-8

module Jekyll
  module Assets
    module Liquid
      module Filters
        AcceptableFilters = %W(
          css
          image
          asset_path
          stylesheet
          javascript
          style
          img
          js
        )

        AcceptableFilters.each do |val|
          define_method val do |path, args = ""|
            Tag.send(:new, val, "#{path} #{args}", "").render(@context)
          end
        end
      end
    end
  end
end

# Register it with Liquid, good luck from here.
Liquid::Template.register_filter(Jekyll::Assets::Liquid::Filters)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jekyll-assets-2.0.3 lib/jekyll/assets/liquid/filters.rb
jekyll-assets-2.0.2 lib/jekyll/assets/liquid/filters.rb
jekyll-assets-2.0.1 lib/jekyll/assets/liquid/filters.rb
jekyll-assets-2.0.0 lib/jekyll/assets/liquid/filters.rb