blob: b0b14fdf7ac6f24559f351af0b06340dc2877543 [file] [log] [blame]
package model
import groovy.transform.ToString
@ToString(includeNames=true)
import groovy.transform.CompileStatic
@CompileStatic
class Section {
String name
String icon
List<SectionItem> items = []
void item(String name, String targetFile, String sourceFile, boolean generate = true) {
items.add(new SectionItem(name: name, sourceFilename: sourceFile, targetFilename: targetFile, generate:generate))
}
String getAnchor() {
name.replaceAll('[^a-zA-Z0-9]','').toLowerCase()
}
}