clojure-liberator/liberator — pull request #189 by andrewmcveigh (2014-12-16 14:10:10+00:00)
Title: Allow decisions to be multi-methods

This is a rather simple patch that allows multi-methods as decisions.

I've found it useful to break apart the implementation of decisions such as :allowed? or :processable? based upon :request-method.

As handlers can be multi-methods, maybe it's also fair to allow decisions?