Exception: RuboCop::Plugin::LoadError Private
- Defined in:
- lib/rubocop/plugin/load_error.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
An exception raised when a plugin fails to load.
Instance Method Summary collapse
-
#initialize(plugin_name) ⇒ LoadError
constructor
private
A new instance of LoadError.
- #message ⇒ Object private
Constructor Details
#initialize(plugin_name) ⇒ LoadError
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of LoadError.
8 9 10 11 12 |
# File 'lib/rubocop/plugin/load_error.rb', line 8 def initialize(plugin_name) super @plugin_name = plugin_name end |
Instance Method Details
#message ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/rubocop/plugin/load_error.rb', line 14 def <<~MESSAGE Failed to load plugin `#{@plugin_name}` because the corresponding plugin class could not be determined for instantiation. Try upgrading it first (e.g., `bundle update #{@plugin_name}`). If `#{@plugin_name}` is not yet a plugin, use `require: #{@plugin_name}` instead of `plugins: #{@plugin_name}` in your configuration. For further assistance, check with the developer regarding the following points: https://docs.rubocop.org/rubocop/plugin_migration_guide.html MESSAGE end |