indent method

String indent(
  1. String indent
)

Implementation

String indent(String indent) {
  final split = this.split('\n');

  final buffer = StringBuffer();

  buffer.writeln(split.first);

  for (var i = 1; i < split.length; i++) {
    buffer.write(indent);
    if (i + 1 == split.length) {
      // last line
      buffer.write(split[i]);
    } else {
      buffer.writeln(split[i]);
    }
  }

  return buffer.toString();
}