PaulSandoz/lein-cloudbees — comment on commit 28fb9d300def79735b28f846e84bd25fd2e11bab
File:  line 0
By michaelneale:

Nice - reviewing this. I can't understand the "case subtask" part where (apply) is used - (excuse my feeble clojure understanding) - but I thought apply works on a function and a list - and applies to each - whereas here it has client, project and args (args will probably be an empty list). Can you explain how that works - and why it can't be a direct application of the targeted subtask ? (ie it isn't using any reflection-ey things).