Mercurial Hosting > luan
diff lucene/src/luan/modules/lucene/Web_search.luan @ 537:5fed3de0aac7
add Luan.assert_double and add assert_* to Web_search query env
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 01 Jun 2015 00:42:00 -0600 |
parents | 1b2e4c7dab85 |
children | 473e456444ff |
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/Web_search.luan Mon Jun 01 00:27:45 2015 -0600 +++ b/lucene/src/luan/modules/lucene/Web_search.luan Mon Jun 01 00:42:00 2015 -0600 @@ -1,4 +1,7 @@ local Luan = require "luan:Luan" +local assert_integer = Luan.assert_integer +local assert_long = Luan.assert_long +local assert_double = Luan.assert_double local load = Luan.load local pairs = Luan.pairs local ipairs = Luan.ipairs @@ -130,7 +133,13 @@ form() return end - local query = load(query_string,"<query>",{query=index.query},true)() + local query_env = { + query=index.query; + assert_integer=assert_integer; + assert_long=assert_long; + assert_double=assert_double; + } + local query = load(query_string,"<query>",query_env,true)() local rows = Http.request.parameter.rows.to_number() local sort = load(Http.request.parameter.sort,"<sort>",{sort=index.query.sort},true)() index.Searcher( function(searcher)