Sha256: 4c08619d9047e539f8fd6885924d2e9c51069e82b9795ca5bf19517c1905f017

Contents?: true

Size: 475 Bytes

Versions: 6

Compression:

Stored size: 475 Bytes

Contents

module Artifactory
  module GemImport
    module Bookkeeper
      class Reviewer < Base
        private

        def init_store
          @store = []
        end

        def on_message(message)
          subject, _action, _msg = message

          case subject
          when :summary
            @store
              .map(&:filename)
              .uniq
              .sort
          else
            @store << subject
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
artifactory-gem_import-1.1.0 lib/artifactory/gem_import/bookkeeper/reviewer.rb
artifactory-gem_import-1.0.0 lib/artifactory/gem_import/bookkeeper/reviewer.rb
artifactory-gem_import-0.2.2 lib/artifactory/gem_import/bookkeeper/reviewer.rb
artifactory-gem_import-0.2.0 lib/artifactory/gem_import/bookkeeper/reviewer.rb
artifactory-gem_import-0.1.4 lib/artifactory/gem_import/bookkeeper/reviewer.rb
artifactory-gem_import-0.1.3 lib/artifactory/gem_import/bookkeeper/reviewer.rb