module SprocketsWriterPatches
Public Instance Methods
call()
click to toggle source
–
Calls superclass method
# File lib/jekyll/assets/writer.rb, line 14 def call before_hook(asset, env: environment) after_hook(out = super, { env: environment, asset: asset }) out end
skip?(logger)
click to toggle source
# File lib/jekyll/assets/writer.rb, line 7 def skip?(logger) return true if File.exist?(target) logger.debug "Writing asset to #{target}" false end
Private Instance Methods
after_hook(out, asset:, env:)
click to toggle source
–
# File lib/jekyll/assets/writer.rb, line 33 def after_hook(out, asset:, env:) Jekyll::Assets::Hook.trigger :asset, :after_write do |v| v.call(out, asset, env) end end
before_hook(asset, env:)
click to toggle source
–
# File lib/jekyll/assets/writer.rb, line 25 def before_hook(asset, env:) Jekyll::Assets::Hook.trigger :asset, :before_write do |v| v.call(asset, env) end end