Class: TestdroidApi::Client::DeviceGroup

Inherits:
Object
  • Object
show all
Defined in:
lib/testdroid-api/client/device_group.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client, config) ⇒ DeviceGroup

Returns a new instance of DeviceGroup.



6
7
8
9
10
11
12
13
14
# File 'lib/testdroid-api/client/device_group.rb', line 6

def initialize(client, config)
  @client       = client
  @id           = config['id']
  @name         = config['name']
  @display_name = config['displayName']
  @count        = config['deviceCount']
  @price        = config['creditsPrice']
  @coverage     = config['coverage']
end

Instance Attribute Details

#countObject (readonly)

Returns the value of attribute count.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def count
  @count
end

#coverageObject (readonly)

Returns the value of attribute coverage.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def coverage
  @coverage
end

#display_nameObject (readonly)

Returns the value of attribute display_name.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def display_name
  @display_name
end

#idObject (readonly)

Returns the value of attribute id.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def id
  @id
end

#nameObject (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def name
  @name
end

#priceObject (readonly)

Returns the value of attribute price.



5
6
7
# File 'lib/testdroid-api/client/device_group.rb', line 5

def price
  @price
end