Sha256: 3dc7406be279b1dcb978d9ddad8dc35f74d53ac435165d4630f322df309c9790

Contents?: true

Size: 602 Bytes

Versions: 21

Compression:

Stored size: 602 Bytes

Contents

# internal
require 'jekyll/assets_plugin/renderer'


module Jekyll
  module AssetsPlugin
    module Filters

      %w{ asset asset_path 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::AssetsPlugin::Filters

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
jekyll-assets-0.4.3 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.7.1 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.7.0 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.6.1 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.6.0 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.5.4 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.5.3 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.5.2 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.5.1 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.5.0 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.4.2 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.4.1 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.4.0 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.8 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.7 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.6 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.5 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.4 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.3 lib/jekyll/assets_plugin/filters.rb
jekyll-assets-0.3.2 lib/jekyll/assets_plugin/filters.rb