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

  super(
      "#{engine}'s `app/concerns` is marked as `autoload: false`.  Declare `app/concerns` as autoloading:\n"          "\n"          "  class #{engine} < Rails::Engine\n"          "    config.paths.add 'app/concerns', autoload: true\n"          "  end\n"
  )
end