From: Jean Privat Date: Mon, 28 Sep 2015 14:36:07 +0000 (-0400) Subject: Merge: Bytes is now Writable X-Git-Tag: v0.7.8~4 X-Git-Url: http://nitlanguage.org?hp=a06347f3e92a138fc376b86e0f8d80e442448d71 Merge: Bytes is now Writable As @xymus requested, `Bytes` is now a subclass of `Writable` Pull-Request: #1738 Reviewed-by: Jean Privat Reviewed-by: Alexis Laferrière --- diff --git a/lib/core/stream.nit b/lib/core/stream.nit index b4a0e2b..e097f9b 100644 --- a/lib/core/stream.nit +++ b/lib/core/stream.nit @@ -425,6 +425,13 @@ interface Writable end end +redef class Bytes + super Writable + redef fun write_to(s) do s.write_bytes(self) + + redef fun write_to_string do return to_s +end + redef class Text super Writable redef fun write_to(stream) do stream.write(self)