class Sprockets::ProcessedAsset

def initialize(environment, logical_path, pathname)

def initialize(environment, logical_path, pathname)
  super
  start_time = Time.now.to_f
  context = environment.context_class.new(environment, logical_path, pathname)
  @source = context.evaluate(pathname)
  @length = Rack::Utils.bytesize(source)
  @digest = environment.digest.update(source).hexdigest
  build_required_assets(environment, context)
  build_dependency_paths(environment, context)
  @dependency_digest = compute_dependency_digest(environment)
  elapsed_time = ((Time.now.to_f - start_time) * 1000).to_i
  environment.logger.info "Compiled #{logical_path}  (#{elapsed_time}ms)  (pid #{Process.pid})"
end