Method: Jets::Application::Defaults#default_autoload_paths
- Defined in:
- lib/jets/application/defaults.rb
#default_autoload_paths ⇒ Object
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 |