lib/inventory_refresh/inventory_collection.rb
def filtered_dependency_attributes
      filtered_attributes = dependency_attributes

      if attributes_blacklist.present?
        filtered_attributes = filtered_attributes.reject { |key, _value| attributes_blacklist.include?(key) }
      end

      if attributes_whitelist.present?
        filtered_attributes = filtered_attributes.select { |key, _value| attributes_whitelist.include?(key) }
      end

      filtered_attributes
    end
def filtered_dependency_attributes
      filtered_attributes = dependency_attributes

      if attributes_blacklist.present?
        filtered_attributes = filtered_attributes.reject { |key, _value| attributes_blacklist.include?(key) }
      end

      if attributes_whitelist.present?
        filtered_attributes = filtered_attributes.select { |key, _value| attributes_whitelist.include?(key) }
      end

      filtered_attributes
    end
def filtered_dependency_attributes filtered_attributes = dependency_attributes if attributes_blacklist . present? filtered_attributes = filtered_attributes . reject { | key , _value | attributes_blacklist . include? ( key ) } end if attributes_whitelist . present? filtered_attributes = filtered_attributes . select { | key , _value | attributes_whitelist . include? ( key ) } end filtered_attributes end
List attributes causing a dependency and filters them by attributes_blacklist and attributes_whitelist

 @return [Hash{Symbol => Set}] attributes causing a dependency and filtered by blacklist and whitelist
List attributes causing a dependency and filters them by attributes_blacklist and attributes_whitelist