diff --git a/lib/Emailer.js b/lib/Emailer.js index 23ff5f7..306dd9d 100644 --- a/lib/Emailer.js +++ b/lib/Emailer.js @@ -204,6 +204,15 @@ class EmailBuilder { return message; } + + static generateFromClass(c) { + const emailBuilder = new EmailBuilder(); + + emailBuilder.addTo([ ...c.students, ...c.teachers ] + .map(u => u.getEmail())); + + return emailBuilder; + } } /**