class Sprockets::Exporters::FileExporter

Writes a an asset file to disk

Public Instance Methods

call() click to toggle source
# File lib/sprockets/exporters/file_exporter.rb, line 17
def call
  write(target) do |file|
    file.write(asset.source)
  end
end
skip?(logger) click to toggle source
# File lib/sprockets/exporters/file_exporter.rb, line 7
def skip?(logger)
  if ::File.exist?(target)
    logger.debug "Skipping #{ target }, already exists"
    true
  else
    logger.info "Writing #{ target }"
    false
  end
end