This removes all autoload in the Guard codebase and replaces it with manual requires. It follows this common pattern: ``` require 'external/stuff' module Guard module Whatever require 'guard/other/guard/stuff' ... implementation .. end end ``` This has been done since Matz stated that autoload will be removed in Ruby 3.0: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/41149 Autoload has also known threading issues.
…tifier gem is present or not.
ruby_gtnp supports embedding image data directly in the notification allowing remote notifications to display an image. In practice, this change has been tested with Growl for Windows receiving the notification and it behaves as expected, i.e. the image appears in the notification. This also likely resolves issue #231, as that involves Growl (for OSX) refusing to download the images.