You can clone with
HTTPS or Subversion.
Sometimes it would be convenient to use a "cannot" expression for defining abilities. For example.
can :read, :all
cannot :read, [Order, Account]
The question is, should I allow blocks to be passed to this variation? At first I thought it would be confusing but I can think of some use cases now.
cannot :read, Product do |product|
adding cannot method to define which abilities cannot be done - closed by d4405e6