define method

void define(
  1. String ability,
  2. Function callback
)

Define a new ability. Gate().define('canDeletePost', () { return user.id == post.user_id; });

Implementation

void define(String ability, Function callback) {
  _abilities[ability] = callback;
}