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