X-Git-Url: https://git.r.bdr.sh/rbdr/page/blobdiff_plain/1e2d00b62ecce95f71d4bfd60a043c8e86631eee..102a4884c3d7d26817fefb38c675be07047f5ee2:/src/file_handler/mod.rs 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{}), + ] } } }