github.com/geofffranks/garden-linux@v0.0.0-20160715111146-26c893169cfa/pkg/vars/vars.go (about)

     1  package vars
     2  
     3  import "strings"
     4  
     5  type StringList struct {
     6  	List []string
     7  }
     8  
     9  func (sl *StringList) Set(arg string) error {
    10  	sl.List = append(sl.List, arg)
    11  	return nil
    12  }
    13  
    14  func (sl *StringList) String() string {
    15  	return strings.Join(sl.List, ", ")
    16  }
    17  
    18  func (sl StringList) Get() interface{} {
    19  	return sl.List
    20  }