Module: Skyrocket::DirectiveProcessor

Included in:
CoffeescriptProcessor, JavascriptProcessor
Defined in:
lib/skyrocket/directive_processor.rb

Instance Method Summary collapse

Instance Method Details

#preprocess_contents(contents, name) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/skyrocket/directive_processor.rb', line 4

def preprocess_contents(contents, name)
  asset = asset_factory.from_name(name)
  start = AssetDependency.new(asset, asset_factory)
  deps = DependencySearcher.deps(start)
  deps.map do |r|
    DirectiveReader.read_body(asset_factory.from_name(r.name))
  end.join("\n")
end