Simpler Resource

This commit is contained in:
Adrian Heine 2017-05-10 10:54:15 +02:00
parent 8e848fc104
commit 7b0575da1b
10 changed files with 31 additions and 49 deletions

View file

@ -3,7 +3,7 @@ use std::error::Error;
use std::fmt;
use command_runner::CommandRunner;
use resources::{Resource, FileResource};
use resources::Resource;
use symbols::Symbol;
pub struct TlsCsr<'a> {
@ -52,8 +52,8 @@ impl<'a> Symbol for TlsCsr<'a> {
Ok(())
}
fn get_prerequisites(&self) -> Vec<Box<Resource>> {
vec![Box::new(FileResource { path: self.get_key_path().into() })]
fn get_prerequisites(&self) -> Vec<Resource> {
vec![Resource::new("file", self.get_key_path())]
}
}

View file

@ -3,7 +3,7 @@ use std::error::Error;
use std::fmt;
use command_runner::CommandRunner;
use resources::{Resource, FileResource};
use resources::Resource;
use symbols::Symbol;
pub struct SelfSignedTlsCert<'a> {
@ -57,8 +57,8 @@ impl<'a> Symbol for SelfSignedTlsCert<'a> {
}
}
fn get_prerequisites(&self) -> Vec<Box<Resource>> {
vec![Box::new(FileResource { path: self.get_key_path().into() })]
fn get_prerequisites(&self) -> Vec<Resource> {
vec![Resource::new("file", self.get_key_path())]
}
}