module Sprockets::Processing
def processors_for(type, file_type, engine_extnames, skip_bundle)
def processors_for(type, file_type, engine_extnames, skip_bundle) processors = [] bundled_processors = skip_bundle ? [] : config[:bundle_processors][type] if bundled_processors.any? processors.concat bundled_processors else processors.concat config[:postprocessors][type] if type != file_type && processor = transformers[file_type][type] processors << processor end processors.concat engine_extnames.map { |ext| engines[ext] } processors.concat config[:preprocessors][file_type] end if processors.any? || mime_type_charset_detecter(type) processors << FileReader end processors end