class Metasploit::Concern::Error::SkipAutoload
Exception raised when a `Rails::Engine` has left its `'app/concerns'` path as `autoload_load: false`
Public Class Methods
new(engine)
click to toggle source
@param engine [Rails::Engine] `Rails::Engine` where `engine.paths.autoload?` is `false`.
Calls superclass method
# File lib/metasploit/concern/error/skip_autoload.rb, line 4 def initialize(engine) @engine = engine engine_name = engine.class.name super( "#{engine_name}'s `app/concerns` is marked as `autoload: false`. Declare `app/concerns` as autoloading:\n" \ "\n" \ " class #{engine_name} < Rails::Engine\n" \ " config.paths.add 'app/concerns', autoload: true\n" \ " end\n" ) end