class QTest::Project

Attributes

id[RW]

Public Instance Methods

module(opts = {}) click to toggle source

Get a specific Module under the Project.

@param opts [Hash] @option id [Integer] id of the Module @return [QTest::Module]

# File lib/qtest/project.rb, line 26
def module(opts = {})
  unique(QTest::Module, project: @id, id: opts[:id])
end
modules() click to toggle source

Get all Releases under the Project.

@return [Array]

# File lib/qtest/project.rb, line 33
def modules
  all(QTest::Module, project: @id)
end
release(opts = {}) click to toggle source

Get a specific Release under the Project.

@param opts [Hash] @option id [Integer] id of the Release @return [QTest::Release]

# File lib/qtest/project.rb, line 10
def release(opts = {})
  unique(QTest::Release, project: @id, id: opts[:id])
end
releases() click to toggle source

Get all Releases under the Project.

@return [Array]

# File lib/qtest/project.rb, line 17
def releases
  all(QTest::Release, project: @id)
end