class Gitlab::Release::ApiClient

Public Class Methods

new(options = {}) click to toggle source
# File lib/gitlab/release/api_client.rb, line 6
def initialize(options = {})
  @client = Gitlab.client(
      endpoint: options[:endpoint],
      private_token: options[:private_token]
  )
end

Protected Instance Methods

select_milestones(project_id, version_name) click to toggle source

@param [String] version_name @return Array

# File lib/gitlab/release/api_client.rb, line 15
          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