The current implementation uses the Ruby interpreter directly against files in the lib directory. Following Ruby (and general Unix) idioms, it makes sense to move the functionality for this into executables where applicable. Additionally, as these files (lib/gather.rb and lib/server.rb) have no tests, this also indicates that these files should probably be moved into the bin directory.
The current implementation uses the Ruby interpreter directly against files in the
lib
directory. Following Ruby (and general Unix) idioms, it makes sense to move the functionality for this into executables where applicable. Additionally, as these files (lib/gather.rb
andlib/server.rb
) have no tests, this also indicates that these files should probably be moved into thebin
directory.