Method: Rails::Paths::Path#initialize

Defined in:
railties/lib/rails/paths.rb

#initialize(root, current, paths, options = {}) ⇒ Path



119
120
121
122
123
124
125
126
127
128
129
130
# File 'railties/lib/rails/paths.rb', line 119

def initialize(root, current, paths, options = {})
  @paths   = paths
  @current = current
  @root    = root
  @glob    = options[:glob]
  @exclude = options[:exclude]

  options[:autoload_once] ? autoload_once! : skip_autoload_once!
  options[:eager_load]    ? eager_load!    : skip_eager_load!
  options[:autoload]      ? autoload!      : skip_autoload!
  options[:load_path]     ? load_path!     : skip_load_path!
end