Commit 308ee5c9 authored by Matt Bell's avatar Matt Bell Committed by Juan Batiz-Benet

commands: Added Request#SetOption so we can set options with multiple names

parent 808d9c19
......@@ -10,6 +10,14 @@ func (r *Request) Option(name string) interface{} {
return r.options[name]
}
func (r *Request) SetOption(option Option, value interface{}) {
// saves the option value in the map, indexed by each name
// (so commands can retrieve it using any of the names)
for _, name := range option.Names {
r.options[name] = value
}
}
func (r *Request) Arguments() []string {
return r.arguments
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment