github.com/mhlo/force@v0.22.28-0.20150915022417-6d05ecfb0b47/attrs.go (about)

     1  package main
     2  
     3  import (
     4  	"net/url"
     5  	"strings"
     6  )
     7  
     8  func ParseArgumentAttrs(pairs []string) (parsed map[string]string) {
     9  	parsed = make(map[string]string)
    10  	for _, pair := range pairs {
    11  		split := strings.SplitN(pair, ":", 2)
    12  		parsed[split[0]] = split[1]
    13  	}
    14  	return
    15  }
    16  
    17  func PairsToUrlValues(pairs map[string]string) (values url.Values) {
    18  	values = url.Values{}
    19  	for key, value := range pairs {
    20  		values.Set(key, value)
    21  	}
    22  	return
    23  }