funes 0.3.0

Funes is a server to mock HTTP responses.
Documentation
use crate::{statics, utils};

pub fn resource(api: &str, qs: &str, hash: &str) -> String {
    format!(
        "{}{}{}{}{}",
        api,
        utils::sep_qs(qs),
        qs,
        utils::sep_hash(hash),
        hash
    )
}

pub fn filename(resource: &str) -> String {
    format!(
        "{}/{}.json",
        &statics::ENVS.mock_dir,
        utils::hash(&resource)
    )
}

pub fn url(api: &str, qs: &str) -> String {
    format!("http://{}{}{}", &api, utils::sep_qs(qs), qs)
}