Parsed documentation:
View on GitHub
Tries to load the Guard plugin main class. This transforms the supplied
plugin name into a class name:

* `guardname` will become `Guard::Guardname`
* `dashed-guard-name` will become `Guard::DashedGuardName`
* `underscore_guard_name` will become `Guard::UnderscoreGuardName`

When no class is found with the strict case sensitive rules, another
try is made to locate the class without matching case:

* `rspec` will find a class `Guard::RSpec`

@option options [Boolean] fail_gracefully whether error messages should
not be printed

@return [Class, nil] the loaded class
Please help! Open an issue on GitHub if this assessment is incorrect.