Method: LabClient::MergeRequests#diff_versions

Defined in:
lib/labclient/merge_requests/diff_versions.rb

#diff_versions(project_id, mr_id, diff_id = nil) ⇒ Object

Show Specific



58
59
60
61
62
63
64
65
66
67
68
# File 'lib/labclient/merge_requests/diff_versions.rb', line 58

def diff_versions(project_id, mr_id, diff_id = nil)
  project_id = format_id(project_id)
  mr_id = format_id(mr_id)
  diff_id = format_id(diff_id)

  if diff_id
    client.request(:get, "projects/#{project_id}/merge_requests/#{mr_id}/versions/#{diff_id}", klass: MergeRequestDiff)
  else
    client.request(:get, "projects/#{project_id}/merge_requests/#{mr_id}/versions", klass: MergeRequestDiff)
  end
end