[][src]Function tera_text_filters::kebab_case

pub fn kebab_case<S: BuildHasher>(
    value: &Value,
    _: &HashMap<String, Value, S>
) -> Result<Value>

Converts text into kebab-case.

Example

use tera::{Context, Tera};
use tera_text_filters::kebab_case;

let mut ctx = Context::new();
ctx.insert("i", "some text");

let mut tera = Tera::default();
tera.register_filter("kebab_case", kebab_case);

let i = "{{ i | kebab_case }}";
let rendered = tera.render_str(i, &ctx).unwrap();
assert_eq!(rendered, "some-text");