From 137288eedcdcf5a364b59ee214f06e5666498abc Mon Sep 17 00:00:00 2001
From: Thomas Fabre <tfabre@takima.fr>
Date: Fri, 23 Jun 2023 13:18:13 +0200
Subject: [PATCH] Add roll class record

---
 src/main/java/io/takima/Roll.java | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 src/main/java/io/takima/Roll.java

diff --git a/src/main/java/io/takima/Roll.java b/src/main/java/io/takima/Roll.java
new file mode 100644
index 0000000..3e38468
--- /dev/null
+++ b/src/main/java/io/takima/Roll.java
@@ -0,0 +1,13 @@
+package io.takima;
+
+import java.util.stream.IntStream;
+
+public record Roll(int d1, int d2, int d3, int d4, int d5) {
+    public static Roll roll(int d1, int d2, int d3, int d4, int d5) {
+        return new Roll(d1, d2, d3, d4, d5);
+    }
+
+    public IntStream toStream() {
+        return IntStream.of(d1, d2, d3, d4, d5);
+    }
+}
-- 
GitLab