feat: Add a default filter

This commit is contained in:
Kyle Fuller
2016-11-27 18:27:30 +00:00
parent 3293d8a526
commit dfd57e9571
5 changed files with 34 additions and 0 deletions

View File

@@ -31,3 +31,7 @@ func lowercase(_ value: Any?) -> Any? {
return value
}
func defaultFilter(value: Any?, arguments: [Any?]) -> Any? {
return value ?? arguments.first as Any
}

View File

@@ -45,6 +45,7 @@ public class Namespace {
}
fileprivate func registerDefaultFilters() {
registerFilter("default", filter: defaultFilter)
registerFilter("capitalize", filter: capitalise)
registerFilter("uppercase", filter: uppercase)
registerFilter("lowercase", filter: lowercase)