Sha256: 8e6cbb847018787e9c86daef20dc0d4f6c94093a5c98f473ebfe3d9bc3c1c11a
Contents?: true
Size: 862 Bytes
Versions: 1
Compression:
Stored size: 862 Bytes
Contents
# ---------------------------------------------------------------------------- # Frozen-string-literal: true # Copyright: 2012 - 2016 - MIT License # Encoding: utf-8 # ---------------------------------------------------------------------------- require "sprockets/helpers" Sprockets::Helpers.instance_methods.reject { |v| v=~ /^(path_to_|assets_environment$)/ }.each do |m| Sprockets::Helpers.send(:define_method, m.to_s.gsub(/_path$/, "_url")) do |*args| %Q(url("#{send(m, *args)}")) end end module Sprockets module Helpers alias_method :_old_ap, :asset_path def rcache return @resolver_cache ||= { # } end def asset_path(asset, h = {}) return unless out = _old_ap(asset) path = environment.find_asset(resolve_without_compat(asset)) environment.parent.used.add(path) out end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jekyll-assets-2.2.0 | lib/jekyll/assets/patches/sprockets/helpers.rb |