ronin/sources/scripts/query.js
2017-09-26 09:50:08 +13:00

22 lines
671 B
JavaScript

function Query(query_str)
{
this.module = query_str.split(" ")[0];
var parts = query_str.split(" ").splice(1);
this.raw = parts.join(" ");
this.methods = {};
this.settings = {};
for(part_id in parts){
var part = parts[part_id];
if(part.indexOf(":") > -1){
var key = part.indexOf(":") > -1 ? part.split(":")[0] : "any";
var value = part.indexOf(":") > -1 ? part.split(":")[1] : part;
this.methods[key] = value;
}
if(part.indexOf("=") > -1){
var key = part.indexOf("=") > -1 ? part.split("=")[0] : "any";
var value = part.indexOf("=") > -1 ? part.split("=")[1] : part;
this.settings[key] = value;
}
}
}