This decouples Guard from RubyGems
…require This enables defining inline guard handlers to override ones present in gems, e.g. you could define an inline Guard::RSpec handler and have guard use that instead of first trying to load 'guard/rspec' from the 'guard-rspec' gem. Also gets rid of the ill-named method `try_to_load_gem`. Handlers are simply found in the $LOAD_PATH and don't have to necessarily come from gems.
Simply reading the gemspec shouldn't activate the gem by adding its files to the load path.
I really love travis-ci, it makes my life easier AND harder.
--- This change allows guard plugins (like guard-rspec) to pass options (like :priority) up to the Growl notifier. With this change, things like indirect/rspec-guard@d2f01d6 are possible, and the growl notification colors can be customized depending on the outcome of the spec run. Conflicts: lib/guard/notifier.rb