Sha256: 7e4e545d9c9f31e49b0aaecf850ddfe8c71e23fcdf0c113a4d361e25894e2060

Contents?: true

Size: 542 Bytes

Versions: 3

Compression:

Stored size: 542 Bytes

Contents

class Backup
  class RemoveSpecified
    module Shared
      private

      def nullify_filtered_dependencies(entry)
        hash_with_filtered = entry.ids_of_all_dependencies_with_filtered(dependencies_to_filter)
        filtered_builds = hash_with_filtered[:filtered_out]&.[](:build)&.map { |id| Build.find(id) }
        filtered_builds&.map(&:nullify_default_dependencies)&.flatten
      end

      def dependencies_to_filter
        {
          build: Build.default_dependencies_symbols_to_nullify
        }
      end
    end
  end
end
  

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
travis-backup-for-v3-0.1.1 lib/backup/remove_specified/shared.rb
travis-backup-for-v3-0.1.0 lib/backup/remove_specified/shared.rb
travis-backup-0.3.0 lib/backup/remove_specified/shared.rb