class Spaceship::Tunes::SandboxTester
Attributes
country[RW]
@return (String
) The two-letter country code of this tester @example
"US"
email[RW]
@return (String
) The email of this sandbox tester @example
"tester@spaceship.com"
first_name[RW]
@return (String
) The first name of this tester @example
"Cary"
last_name[RW]
@return (String
) The last name of this tester @example
"Bennett"
Public Class Methods
all()
click to toggle source
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 41 def self.all client.sandbox_testers(self).map { |tester| self.new(tester) } end
create!(email: nil, password: nil, first_name: 'Test', last_name: 'Test', country: 'US')
click to toggle source
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 45 def self.create!(email: nil, password: nil, first_name: 'Test', last_name: 'Test', country: 'US') data = client.create_sandbox_tester!( tester_class: self, email: email, password: password, first_name: first_name, last_name: last_name, country: country ) self.new(data) end
delete!(emails)
click to toggle source
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 57 def self.delete!(emails) client.delete_sandbox_testers!(self, emails) end
delete_all!()
click to toggle source
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 61 def self.delete_all! delete!(self.all.map(&:email)) end
url()
click to toggle source
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 33 def self.url { index: "ra/users/iap", create: "ra/users/iap/add", delete: "ra/users/iap/delete" } end
Public Instance Methods
delete!()
click to toggle source
@!group Subclasses
Delete current tester
# File spaceship/lib/spaceship/tunes/sandbox_tester.rb, line 69 def delete! client.delete_tester!(self) end