From 4303dccee93987fbf36f6df390de950eb7b76b0b Mon Sep 17 00:00:00 2001 From: Matt Bell Date: Tue, 21 Oct 2014 18:27:39 -0700 Subject: [PATCH] commands: Added Request#SetStream --- commands/request.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/commands/request.go b/commands/request.go index 04add77ae..ab6c0dc2b 100644 --- a/commands/request.go +++ b/commands/request.go @@ -16,6 +16,7 @@ type Request interface { SetOption(name string, val interface{}) Arguments() []string Stream() io.Reader + SetStream(io.Reader) ConvertOptions(options map[string]Option) error } @@ -53,6 +54,11 @@ func (r *request) Stream() io.Reader { return r.in } +// SetStream sets the value of the input stream Reader +func (r *request) SetStream(in io.Reader) { + r.in = in +} + type converter func(string) (interface{}, error) var converters = map[reflect.Kind]converter{