gitignore-template-generator 0.3.2

A binary crate to generate templates for .gitignore files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::http_client::{HttpClient, ProgramError};

use super::TemplateGenerator;

pub struct GitignoreTemplateGenerator;

impl TemplateGenerator for GitignoreTemplateGenerator {
    fn generate_from_api(
        http_client: &dyn HttpClient,
        values: &str,
    ) -> Result<String, ProgramError> {
        let uri = "/developers/gitignore/api";
        let full_uri = format!("{uri}/{values}");
        http_client.get(&full_uri)
    }
}