module TreasureData::API::Result
Public Instance Methods
create_result(name, url, opts={})
click to toggle source
@param [String] name @param [String] url @param [Hash] opts @return [true]
# File lib/td/client/api/result.rb, line 26 def create_result(name, url, opts={}) params = {'url'=>url}.merge(opts) code, body, res = post("/v3/result/create/#{e name}", params) if code != "200" raise_error("Create result table failed", res) end return true end
delete_result(name)
click to toggle source
@param [String] name @return [true]
# File lib/td/client/api/result.rb, line 37 def delete_result(name) code, body, res = post("/v3/result/delete/#{e name}") if code != "200" raise_error("Delete result table failed", res) end return true end
list_result()
click to toggle source
@return [Array<String>]
# File lib/td/client/api/result.rb, line 9 def list_result code, body, res = get("/v3/result/list") if code != "200" raise_error("List result table failed", res) end js = checked_json(body, %w[results]) result = [] js['results'].map {|m| result << [m['name'], m['url'], nil] # same as database } return result end