all repos — homestead @ 20dd619b8605660dac67fa435d711e5f22da3174

Code for my website

ensure reasonable ordering of declarations in source

Alan Pearce
commit

20dd619b8605660dac67fa435d711e5f22da3174

parent

6f41d182abaf1af16fd0cc697abf0f2e9ce54c5c

1 file changed, 21 insertions(+), 21 deletions(-)

changed files
M shared/config/config.goshared/config/config.go
@@ -28,29 +28,8 @@ type URL struct {
*url.URL } -func NewURL(rawURL string) URL { - u, err := url.Parse(rawURL) - if err != nil { - panic(err) - } - - return URL{u} -} - -func (u *URL) UnmarshalText(text []byte) (err error) { - u.URL, err = url.Parse(string(text)) - - return fault.Wrap(err, fmsg.With(fmt.Sprintf("could not parse URL %s", string(text)))) -} - type Timezone struct { *time.Location -} - -func (t *Timezone) UnmarshalText(text []byte) (err error) { - t.Location, err = time.LoadLocation(string(text)) - - return fault.Wrap(err, fmsg.With(fmt.Sprintf("could not parse timezone %s", string(text)))) } type GoPackagesConfig struct {
@@ -84,6 +63,27 @@ Menu []MenuItem
RelMe []MenuItem `toml:"rel_me"` Go GoPackagesConfig +} + +func NewURL(rawURL string) URL { + u, err := url.Parse(rawURL) + if err != nil { + panic(err) + } + + return URL{u} +} + +func (u *URL) UnmarshalText(text []byte) (err error) { + u.URL, err = url.Parse(string(text)) + + return fault.Wrap(err, fmsg.With(fmt.Sprintf("could not parse URL %s", string(text)))) +} + +func (t *Timezone) UnmarshalText(text []byte) (err error) { + t.Location, err = time.LoadLocation(string(text)) + + return fault.Wrap(err, fmsg.With(fmt.Sprintf("could not parse timezone %s", string(text)))) } func GetConfig(dir string, log *log.Logger) (*Config, error) {