Method: Jets::Application::Defaults#default_autoload_paths

Defined in:
lib/jets/application/defaults.rb

#default_autoload_pathsObject

Essentially folders under app folder will be the default_autoload_paths. Example:

app/controllers
app/helpers
app/jobs
app/models
app/rules
app/shared/resources

Also include:

app/models/concerns
app/controllers/concerns


172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'lib/jets/application/defaults.rb', line 172

def default_autoload_paths
  paths = []
  each_app_autoload_path("#{Jets.root}/app/*") do |path|
    paths << path
  end
  # Handle concerns folders
  each_app_autoload_path("#{Jets.root}/app/**/concerns") do |path|
    paths << path
  end

  paths << "#{Jets.root}/app/shared/resources"
  paths << "#{Jets.root}/app/shared/extensions"

  paths
end