RiotGames/nexus_cli — pull request #16 by KAllan357 (2012-07-16 21:43:00+00:00)
Title: Refactoring remote.rb into separate classes for Nexus OSS and Nexus Pro

tasks.rb will now call methods on an instance class of either OSSRemote or ProRemote.
Functionality has been extracted from remote.rb into nexus_remote.rb, which is the superclass.
nexus_oss_remote.rb contains methods for Open Source Nexus.
nexus_pro_remote.rb contains methods for Nexus Pro.
Rework how tasks.rb figures out whether or not it can call methods that only exist for Nexus Pro.