class LabClient::ProjectMilestone

Inspect Helper

Public Instance Methods

burndown() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 35
def burndown
  project_id = collect_project_id
  client.projects.milestones.burndown(project_id, id)
end
delete() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 40
def delete
  project_id = collect_project_id
  client.projects.milestones.delete(project_id, id)
end
inspect() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 7
def inspect
  "#<ProjectMilestone id: #{id}, title: #{title}>"
end
issues() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 25
def issues
  project_id = collect_project_id
  client.projects.milestones.issues(project_id, id)
end
merge_requests() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 30
def merge_requests
  project_id = collect_project_id
  client.projects.milestones.merge_requests(project_id, id)
end
project() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 11
def project
  client.projects.show project_id
end
promote() click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 20
def promote
  project_id = collect_project_id
  client.projects.milestones.promote(project_id, id)
end
update(query = {}) click to toggle source
# File lib/labclient/projects/milestones/project_milestone.rb, line 15
def update(query = {})
  project_id = collect_project_id
  update_self client.projects.milestones.update(project_id, id, query)
end