summaryrefslogtreecommitdiff
path: root/src/main/java/it/alessandroiezzi/genwebsite/Website.java
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2021-12-22 12:36:44 +0100
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2021-12-22 12:36:44 +0100
commit640ace97fdd69766ca0a90078d7df0c6a3ac4e35 (patch)
tree6b4c3cb00042ead2340a316d94dfe2f65bc39b8a /src/main/java/it/alessandroiezzi/genwebsite/Website.java
parentf7b6dc58eb41c6afecfb7c3915a4317124de2068 (diff)
downloadhyde-640ace97fdd69766ca0a90078d7df0c6a3ac4e35.tar.gz
hyde-640ace97fdd69766ca0a90078d7df0c6a3ac4e35.zip
Migration to Ruby
Diffstat (limited to 'src/main/java/it/alessandroiezzi/genwebsite/Website.java')
-rw-r--r--src/main/java/it/alessandroiezzi/genwebsite/Website.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/main/java/it/alessandroiezzi/genwebsite/Website.java b/src/main/java/it/alessandroiezzi/genwebsite/Website.java
deleted file mode 100644
index 652043e..0000000
--- a/src/main/java/it/alessandroiezzi/genwebsite/Website.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2021 Alessandro Iezzi dev@alessandroiezzi.it
- *
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
-package it.alessandroiezzi.genwebsite;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.apache.commons.lang3.StringUtils;
-
-import java.nio.file.Paths;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.HashMap;
-
-public class Website {
- @Getter private List<Dir> includes = new ArrayList<>();
- @Getter private String rootDir;
- @Setter private String pagesDir;
- @Getter @Setter private String template;
- @Getter @Setter private List<Page> pages = new ArrayList<>();
- @Getter private Map<String, String> globals = new HashMap<>();
-
- public void setRootDir(String rootDir) {
- this.pages.forEach(p -> {
- String rootPageDir = rootDir;
- if (StringUtils.isNotBlank(pagesDir)) {
- rootPageDir = Paths.get(rootDir).resolve(pagesDir).toFile().getAbsolutePath();
- }
- p.setRootDir(rootPageDir);
- });
- this.rootDir = rootDir;
- }
-}