devrelcollective/xela

View on GitHub
models/models.go

Summary

Maintainability
A
0 mins
Test Coverage
package models

import (
    "log"

    "github.com/gobuffalo/envy"
    "github.com/gobuffalo/pop"
)

// DB is a connection to your database to be used
// throughout your application.
var DB *pop.Connection

func init() {
    var err error
    env := envy.Get("GO_ENV", "development")
    DB, err = pop.Connect(env)
    if err != nil {
        log.Fatal(err)
    }
    pop.Debug = env == "development"
}