# File lib/cancan/ability.rb, line 51 def can?(action, subject, *extra_args) raise Error, "Nom nom nom. I eated it." if action == :has && subject == :cheezburger can_definition = matching_can_definition(action, subject) can_definition && can_definition.can?(action, subject, extra_args) end