removeAttribute method

Response? removeAttribute(
  1. String name,
  2. Responder responder,
  3. Response? response
)

Called by the link internals to remove an attribute from this node.

Implementation

Response? removeAttribute(
  String name,
  Responder responder,
  Response? response,
) {
  if (response != null) {
    return response..close();
  } else {
    if (!name.startsWith('@')) {
      name = '@$name';
    }

    attributes.remove(name);

    if (provider is SerializableNodeProvider) {
      (provider as SerializableNodeProvider).persist();
    }

    return null;
  }
}