Sha256: 9e349789903ca5ba03bf0770d52eb06605f133b4bc9cb320e79f235f1f88b7ff

Contents?: true

Size: 571 Bytes

Versions: 2

Compression:

Stored size: 571 Bytes

Contents

require 'gitlab'

module Gitlab
  module Release
    class ApiClient
      def initialize(options = {})
        @client = Gitlab.client(
            endpoint: options[:endpoint],
            private_token: options[:private_token]
        )
      end

      # @param [String] version_name
      # @return Array
      protected def select_milestones(project_id, version_name)
        @client.milestones(project_id).select do |milestone|
          milestone.title.include?(version_name) || milestone.description.include?(version_name)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gitlab-release-tools-1.0.1 lib/gitlab/release/api_client.rb
gitlab-release-tools-1.0.0 lib/gitlab/release/api_client.rb