Yes, but then your gem isn't very stateful... which generally doesn't make a lot of sense. If I'm using Enterprise and need a specific version of github-pages, I couldn't use your jekyll-auth gem.