Sha256: 69fb861a3ee4f3c8d3480b21aee8fa48e6ec237ea462c2894e53c5e5be2a73b4

Contents?: true

Size: 294 Bytes

Versions: 1

Compression:

Stored size: 294 Bytes

Contents

require 'gitlab_reviewbot/gitlab'

module Danger
  module AssignStrategies
    class RandomStrategy < Strategy
      def assignees(amount)
        client.fetch_users_for_group(group_name)
              .filter { |u| u.id != author.id }
              .sample(amount)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
danger-gitlab_reviewbot-1.0.0 lib/gitlab_reviewbot/strategies/random.rb