def initialize(environment, logical_path, pathname)
super(environment, logical_path, pathname)
@processed_asset = environment.find_asset(pathname, :bundle => false)
@required_assets = @processed_asset.required_assets
@source = ""
to_a.each { |dependency| @source << dependency.to_s }
context = environment.context_class.new(environment, logical_path, pathname)
@source = context.evaluate(pathname, :data => @source,
:processors => environment.bundle_processors(content_type))
@mtime = to_a.map(&:mtime).max
@length = Rack::Utils.bytesize(source)
@digest = environment.digest.update(source).hexdigest
end