From 8a69d2356703d9f2fcb75bce0ae514e70ebd8e01 Mon Sep 17 00:00:00 2001 From: Cameron Moore Date: Mon, 25 Sep 2017 21:01:59 -0500 Subject: [PATCH] tpl: Add math.Ceil, Floor, and Round to method mappings --- tpl/math/init.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tpl/math/init.go b/tpl/math/init.go index 4d740c537..bbffb23aa 100644 --- a/tpl/math/init.go +++ b/tpl/math/init.go @@ -36,6 +36,13 @@ func init() { }, ) + ns.AddMethodMapping(ctx.Ceil, + nil, + [][2]string{ + {"{{math.Ceil 2.1}}", "3"}, + }, + ) + ns.AddMethodMapping(ctx.Div, []string{"div"}, [][2]string{ @@ -43,6 +50,13 @@ func init() { }, ) + ns.AddMethodMapping(ctx.Floor, + nil, + [][2]string{ + {"{{math.Floor 1.9}}", "1"}, + }, + ) + ns.AddMethodMapping(ctx.Log, nil, [][2]string{ @@ -71,6 +85,13 @@ func init() { }, ) + ns.AddMethodMapping(ctx.Round, + nil, + [][2]string{ + {"{{math.Round 1.5}}", "2"}, + }, + ) + ns.AddMethodMapping(ctx.Sub, []string{"sub"}, [][2]string{