class OnlyofficeTestrailWrapper::TestrailMilestone
Attributes
description[RW]
id[RW]
is_completed[RW]
name[RW]
Public Class Methods
new(name = '', description = '', is_completed = false, id = nil)
click to toggle source
# File lib/onlyoffice_testrail_wrapper/testrail_milestone.rb, line 7 def initialize(name = '', description = '', is_completed = false, id = nil) @id = id.to_i @name = name @description = description @is_completed = is_completed end
Public Instance Methods
delete()
click to toggle source
# File lib/onlyoffice_testrail_wrapper/testrail_milestone.rb, line 19 def delete Testrail2.http_post "index.php?/api/v2/delete_milestone/#{@id}", {} end
update(is_completed = false, name = @name, description = @description)
click to toggle source
# File lib/onlyoffice_testrail_wrapper/testrail_milestone.rb, line 14 def update(is_completed = false, name = @name, description = @description) HashHelper.parse_to_class_variable(Testrail2.http_post("index.php?/api/v2/update_milestone/#{@id}", name: name, description: description, is_completed: is_completed), TestrailMilestone) end