class Rainforest::RunsEndpoint
Public Instance Methods
abort(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 32 def abort(run_id, params={}, headers={}) params = ParamsBuilder.merge({ :run_id => run_id, }, params) method = ApiMethod.new(:delete, "/runs/:run_id", params, headers, @parent) json = @client.execute(method) Run.new(json, method) end
all(params={}, headers={})
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 8 def all(params={}, headers={}) method = ApiMethod.new(:get, "/runs", params, headers, @parent) json = @client.execute(method) ApiList.new(:Run, json, method) end
create(params={}, headers={})
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 41 def create(params={}, headers={}) method = ApiMethod.new(:post, "/runs", params, headers, @parent) json = @client.execute(method) Run.new(json, method) end
delete(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 23 def delete(run_id, params={}, headers={}) params = ParamsBuilder.merge({ :run_id => run_id, }, params) method = ApiMethod.new(:delete, "/runs/:run_id", params, headers, @parent) json = @client.execute(method) Run.new(json, method) end
new(id)
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 4 def new(id) Run.new({:id => id}, nil, @client) end
retrieve(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/endpoints/runs_endpoint.rb, line 14 def retrieve(run_id, params={}, headers={}) params = ParamsBuilder.merge({ :run_id => run_id, }, params) method = ApiMethod.new(:get, "/runs/:run_id", params, headers, @parent) json = @client.execute(method) Run.new(json, method) end