The require should be something like require 'ghuls-lib' rather than require 'ghuls', due to confusion. The CLI gem is "ghuls", while the lib gem is "ghuls-lib", so the require statements should reflect that.
Additionally, the module name is very ambiguous. It should be changed to something like GHULS::Library or GHULS::Utilities, or something. This will require changing everything in the ghuls-cli and ghuls-web repositories.
These two issues combined result in a NameError when running the CLI. However, the web app works fine.
The require should be something like
require 'ghuls-lib'
rather thanrequire 'ghuls'
, due to confusion. The CLI gem is "ghuls", while the lib gem is "ghuls-lib", so the require statements should reflect that.Additionally, the module name is very ambiguous. It should be changed to something like GHULS::Library or GHULS::Utilities, or something. This will require changing everything in the ghuls-cli and ghuls-web repositories.
These two issues combined result in a NameError when running the CLI.
However, the web app works fine.