class Sprockets::DirectiveProcessor
def process_require_directive(path)
//= require "./bar"
path:
Relative paths work too. Use a leading `./` to denote a relative
//= require "foo"
assumes you are requiring another ".js".
Extensions are optional. If your source file is ".js", it
//= require "foo.js"
`require` works with files in the environment path:
and ensures its only loaded once before the source file.
It provides a way to declare a dependency on a file in your path
The `require` directive functions similar to Ruby's own `require`.
def process_require_directive(path) @required << resolve(path, accept: @content_type, pipeline: :self) end