From dcea0fa5ce125d1a9009b5e5b8a38f00c57bcee9 Mon Sep 17 00:00:00 2001 From: spf13 Date: Tue, 4 Nov 2014 00:26:56 -0500 Subject: [PATCH] Adding ReaderTo and ToReader helper functions --- helpers/general.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/helpers/general.go b/helpers/general.go index f68908d9..bfac5bea 100644 --- a/helpers/general.go +++ b/helpers/general.go @@ -64,6 +64,20 @@ func ReaderToBytes(lines io.Reader) []byte { return b.Bytes() } +func ReaderToString(lines io.Reader) string { + b := new(bytes.Buffer) + b.ReadFrom(lines) + return b.String() +} + +func StringToReader(in string) io.Reader { + return strings.NewReader(in) +} + +func BytesToReader(in []byte) io.Reader { + return bytes.NewReader(in) +} + // sliceToLower goes through the source slice and lowers all values. func SliceToLower(s []string) []string { if s == nil { -- 2.30.2