Sha256: 934a42676f0d2e560d21e5b6245b5a1fb830697c5bab4fb20cadff883ccc5b41
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
class Gitlab::Client # Defines methods related to merge requests. module MergeRequests # Gets a list of project merge requests. # # @example # Gitlab.merge_requests(5) # Gitlab.merge_requests('gitlab', :per_page => 40) # # @param [Integer, String] project The ID or code name of a project. # @param [Hash] options A customizable set of options. # @option options [Integer] :page The page number. # @option options [Integer] :per_page The number of results per page. # @return [Array<Gitlab::ObjectifiedHash>] def merge_requests(project, options={}) get("/projects/#{project}/merge_requests", :query => options) end # Gets a single merge request. # # @example # Gitlab.merge_request(5, 36) # Gitlab.merge_request('gitlab', 42) # # @param [Integer, String] project The ID or code name of a project. # @param [Integer] id The ID of a merge request. # @return [Array<Gitlab::ObjectifiedHash>] def merge_request(project, id) get("/projects/#{project}/merge_request/#{id}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitlab-2.2.0 | lib/gitlab/client/merge_requests.rb |