class Rainforest::Test
Attributes
browsers[RW]
created_at[RW]
deletable[RW]
deleted[RW]
description[RW]
dry_run_url[RW]
editable[RW]
elements[RW]
has_been_dry_run[RW]
id[RW]
last_run[RW]
result[RW]
rfml_id[RW]
run_mode[RW]
site_id[RW]
start_uri[RW]
step_count[RW]
test_id[RW]
title[RW]
Public Class Methods
all(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 24 def self.all(params={}, headers={}) res = client.tests.all(params, headers) res end
create(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 44 def self.create(params={}, headers={}) res = client.tests.create(params, headers) res end
delete(test_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 39 def self.delete(test_id, params={}, headers={}) res = client.tests.delete(test_id, params, headers) res end
retrieve(test_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 29 def self.retrieve(test_id, params={}, headers={}) res = client.tests.retrieve(test_id, params, headers) res end
update(test_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 34 def self.update(test_id, params={}, headers={}) res = client.tests.update(test_id, params, headers) res end
Public Instance Methods
delete(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 59 def delete(params={}, headers={}) res = client.tests.delete(id, params, headers) res end
history(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 64 def history(params={}, headers={}) res = client.tests.history(id, params, headers) res end
refresh(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 49 def refresh(params={}, headers={}) res = client.tests.retrieve(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end
save(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 69 def save(params={}, headers={}) params = ParamsBuilder.merge(api_attributes, params) res = client.tests.update(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end
update(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/test.rb, line 54 def update(params={}, headers={}) res = client.tests.update(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end