diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-04-15 16:39:12 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-04-15 16:39:12 +0200 |
| commit | 102a4884c3d7d26817fefb38c675be07047f5ee2 (patch) | |
| tree | 6187c05ac190c210310a4b0f18e37d0ea82ca423 /src/file_handler/mod.rs | |
| parent | 1e2d00b62ecce95f71d4bfd60a043c8e86631eee (diff) | |
Add basic strategies
Diffstat (limited to 'src/file_handler/mod.rs')
| -rw-r--r-- | src/file_handler/mod.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/file_handler/mod.rs b/src/file_handler/mod.rs index 8038b3c..44fec6d 100644 --- a/src/file_handler/mod.rs +++ b/src/file_handler/mod.rs @@ -1,6 +1,9 @@ mod file_strategies; use file_strategies::file::Strategy as FileStrategy; +use file_strategies::gemini::Strategy as GeminiStrategy; +use file_strategies::layout::Strategy as LayoutStrategy; + use std::path::PathBuf; pub struct FileHandler { @@ -10,7 +13,11 @@ pub struct FileHandler { impl Default for FileHandler { fn default() -> FileHandler { FileHandler { - strategies: vec![Box::new(FileStrategy{})] + strategies: vec![ + Box::new(GeminiStrategy{}), + Box::new(LayoutStrategy{}), + Box::new(FileStrategy{}), + ] } } } |