Class: Testrails

Inherits:
Object
  • Object
show all
Defined in:
lib/testrails.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_url, project_id, user, pass) ⇒ Testrails

Returns a new instance of Testrails.



6
7
8
9
10
11
# File 'lib/testrails.rb', line 6

def initialize(api_url, project_id, user, pass)
    @api_url = api_url
    @user = user
    @pass = pass
    @project_id = project_id
end

Instance Method Details

#get_plan(plan_id) ⇒ Object



17
18
19
# File 'lib/testrails.rb', line 17

def get_plan(plan_id)
    return req("/api/v2/get_plan/#{plan_id}")
end

#get_plansObject



25
26
27
# File 'lib/testrails.rb', line 25

def get_plans()
    return req("/api/v2/get_runs/#{@project_id}")
end

#get_run(run_id) ⇒ Object



13
14
15
# File 'lib/testrails.rb', line 13

def get_run(run_id)
    return req("/api/v2/get_run/#{run_id}")
end

#get_runsObject



21
22
23
# File 'lib/testrails.rb', line 21

def get_runs()
    return req("/api/v2/get_runs/#{@project_id}")
end