Sha256: 9cdd77e674c1b568bdf31689f8d69ed463861d3199c389c81d1b3acd2115cad2

Contents?: true

Size: 583 Bytes

Versions: 3

Compression:

Stored size: 583 Bytes

Contents

# internal
require "jekyll/assets/renderer"

module Jekyll
  module Assets
    module Filters
      %w(asset asset_path image javascript stylesheet).each do |name|
        module_eval <<-RUBY, __FILE__, __LINE__
        def #{name} path                    # def stylesheet logical_path
          r = Renderer.new @context, path   #   r = Renderer.new @context, path
          r.render_#{name}                  #   r.render_stylesheet
        end                                 # end
        RUBY
      end
    end
  end
end

Liquid::Template.register_filter Jekyll::Assets::Filters

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jekyll-assets-1.0.0 lib/jekyll/assets/filters.rb
jekyll-assets-1.0.0.pre.alpha1 lib/jekyll/assets/filters.rb
jekyll-assets-1.0.0.pre.alpha0 lib/jekyll/assets/filters.rb