I think we should come up with a way to refactor this so that we don't have to do this splitting logic. I think adding a new `snapshot?` and `latest?` to `Chef::Artifact::Nexus` would do the trick - see https://github.com/RiotGames/artifact-cookbook/blob/master/libraries/chef_artifact_nexus.rb#L30-L31 for reference.