github.com/mattn/anko@v0.1.10/packages/net.url.go (about)

     1  // +build !appengine
     2  
     3  package packages
     4  
     5  import (
     6  	"net/url"
     7  	"reflect"
     8  
     9  	"github.com/mattn/anko/env"
    10  )
    11  
    12  func init() {
    13  	env.Packages["net/url"] = map[string]reflect.Value{
    14  		"QueryEscape":     reflect.ValueOf(url.QueryEscape),
    15  		"QueryUnescape":   reflect.ValueOf(url.QueryUnescape),
    16  		"Parse":           reflect.ValueOf(url.Parse),
    17  		"ParseRequestURI": reflect.ValueOf(url.ParseRequestURI),
    18  		"User":            reflect.ValueOf(url.User),
    19  		"UserPassword":    reflect.ValueOf(url.UserPassword),
    20  		"ParseQuery":      reflect.ValueOf(url.ParseQuery),
    21  	}
    22  	env.PackageTypes["net/url"] = map[string]reflect.Type{
    23  		"Error":  reflect.TypeOf(url.Error{}),
    24  		"URL":    reflect.TypeOf(url.URL{}),
    25  		"Values": reflect.TypeOf(url.Values{}),
    26  	}
    27  }