module Sprockets::Transformers

def compose_transformer_list(transformers, preprocessors, postprocessors)

def compose_transformer_list(transformers, preprocessors, postprocessors)
  processors = []
  transformers.each do |processor|
    processors.concat postprocessors[processor.from]
    processors << processor.proc
    processors.concat preprocessors[processor.to]
  end
  if processors.size > 1
    compose_processors(*processors.reverse)
  elsif processors.size == 1
    processors.first
  end
end