# File lib/cancan/ability.rb, line 194
    def conditions(action, subject, options = {})
      can_definition = matching_can_definition(action, subject)
      if can_definition
        raise Error, "Cannot determine ability conditions from block for #{action.inspect} #{subject.inspect}" if can_definition.block
        can_definition.conditions(options) || {}
      else
        false
      end
    end