refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-08-24 00:00:37 +02:00
parent 9fb468c84e
commit bf557e9c98
6 changed files with 74 additions and 72 deletions
+12 -11
View File
@@ -563,20 +563,21 @@ end
function public.query_builder()
local filter
return -object
:appended(function(part)
return -object(
'appended', function(part)
return query_builder(not filter and part or filter..'/'..part)
end)
:prepended(function(part)
end,
'prepended', function(part)
return query_builder(not filter and part or part..'/'..filter)
end)
:append(function(part)
end,
'append', function(part)
filter = not filter and part or filter..'/'..part
end)
:prepend(function(part)
end,
'prepend', function(part)
filter = not filter and part or part..'/'..filter
end)
:get(function()
end,
'get', function()
return filter or ''
end)
end
)
end