Method: Object#require_before_tracerequire

Defined in:
lib/innate/tracerequire.rb

#require_before_tracerequireObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/innate/tracerequire.rb', line 2

def require *files
  r = require_before_laziness(*files)
  if r
    files.each do |f|
      fn = find_in_path f
      if fn
        fl = FileLines.new fn
        SCRIPT_LINES__[fn] = fl 
        SCRIPT_LINES__[f] = fl if f[0] == ?.
      end
    end
    ScriptLines.handle_odd_paths
  end
  return r
end