the-berta-project/berta

View on GitHub
lib/berta/utils/exclude_filter.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Berta
  module Utils
    # Filter that excludes vms in given params
    class ExcludeFilter < Filter
      # Overrides filter method to exclude vms
      def filter(vmhs)
        ide = filter_ids(vmhs)
        usere = filter_users(vmhs)
        groupe = filter_groups(vmhs)
        clustere = filter_clusters(vmhs)
        vmhs - ide - usere - groupe - clustere
      end
    end
  end
end