use config;
use changes;
use url;
#[derive(Clone)]
pub struct Gerrit {
url: url::Url,
}
impl Gerrit {
pub fn new<S>(url: S) -> Gerrit
where S: Into<String> {
Gerrit {
url: url::Url::parse(&url.into()).unwrap(),
}
}
pub fn changes(&mut self) -> changes::Changes {
changes::Changes::new(&self.url)
}
pub fn config(&mut self) -> config::Config {
config::Config::new(&self.url)
}
}