use diesel::connection::Connection;
use diesel::pg::PgConnection;
use std::env;
pub struct Database {}
impl Database {
pub fn get_connection(&self) -> PgConnection {
let database_url = Database::get_database_url();
return PgConnection::establish(&database_url)
.expect(&format!("Error connecting to {}", database_url));
}
fn get_database_url() -> String {
return env::var("DATABASE_URL").expect("DATABASE_URL must be set");
}
}