Normalize cache_path and cache_dir in Henson::Source::GitHubTarball
Extract #versions and #fetched? into Henson::Source::Tarball
Extract #name into Henson::Source::Tarball
Extract #install! to Henson::Source::Tarball
Extract #versions into Henson::Source::Tarball
Extract #api into Henson::Source::Tarball
Normalize to #fetch! behavior by making common #download! private method API
Extract #fetch! to Henson::Source::Tarball
Move Henson::Source::Generic#extract_tarball to Henson::Source::Tarball
Rename Henson::Source::GitHubTarball to Henson::Source::GitHub
Extract #source_dir to Henson::Source::Tarball
Extract #cache_path to Henson::Source::Tarball
Extract #clean_up_old_cache_versions into Henson::Source::Tarball
Add test coverage for Forge#installed?
Start cleaning up from all the refactoring
Fix specs
Fix some more specs
Try to fix :access_token => nil
Extract #install_path to Henson::Source::Tarball
Only assign name and requirement if unassigned