Sha256: 8f18ec7ef05e90d373da6238cb2797b994bca334562d8ba3b6f521f238dd3c9c
Contents?: true
Size: 1.97 KB
Versions: 2
Compression:
Stored size: 1.97 KB
Contents
rbbt.entity = {} rbbt.entity_array = {} rbbt.entity_list = {} rbbt.entity.property = function(code, type, info, name, args){ if (info.format && ! type.indexOf(":") < 0){ type = type + ':' + info.format } var url = "/entity_property/" + name + "/" + type + "/" + code url = add_parameters(url, info) if (undefined !== args){ var arg_str if (typeof args == 'string'){ arg_str = args }else{ arg_str = JSON.stringify(args) } url = add_parameter(url, "args", arg_str) } return rbbt.insist_request({url: url}) } rbbt.entity_array.property = function(codes, type, info, name, args){ var promises = [] forArray(codes, function(code){ promises.push(rbbt.entity.property(code,type,info,name,args)) }) return m.sync(promises) } rbbt.entity_array.property = function(codes, type, info, name, args){ if (info.format && ! type.indexOf(":") < 0){ type = type + ':' + info.format } var url = "/entity_list_property/" + name + "/" + type var data = {list: codes.join(","), args: args, info: info} return rbbt.post(url, data) } rbbt.entity_array.parents = function(codes, type, database){ var url = '/knowledge_base/user/' + database + '/collection_parents' var collection = {} collection[type] = codes var data = {} data.collection = collection data._format = 'tsv_json' return rbbt.post(url, data) } rbbt.entity_array.children = function(codes, type, database){ var url = '/knowledge_base/user/' + database + '/collection_parents' var collection = {} collection[type] = codes var data = {} data.collection = collection data._format = 'tsv_json' return rbbt.post(url, data) } rbbt.entity_array.subset = function(database, source, target){ var url = '/knowledge_base/user/' + database + '/subset' var data = {} var source = source.join(",") data._format = 'tsv_json' data.source = source if (target) data.target = target.join(",") return rbbt.post(url, data) }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rbbt-rest-1.7.19 | share/views/public/js/rbbt.entity.basic.js |
rbbt-rest-1.7.18 | share/views/public/js/rbbt.entity.basic.js |