-
Notifications
You must be signed in to change notification settings - Fork 247
Open
Labels
Description
Currently, in lib/lolcommits.rb
, we require all external gems and libraries at the root level of the library:
require 'mini_magick'
require 'core_ext/mini_magick/utilities'
require 'fileutils'
require 'git'
require 'open3'
require 'methadone'
require 'date'
require 'mercurial-ruby'
require 'core_ext/mercurial-ruby/shell'
We should refactor to have only the files that actually use these gem deps require them, this is best practice for a project of this size, and will aide in future refactors because we can understand where our deps actually come from.