openSUSE/open-build-service

View on GitHub
src/api/app/models/concerns/package_sphinx.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module PackageSphinx
  extend ActiveSupport::Concern

  def attribs_attrib_type_ids
    attribs.pluck(:attrib_type_id)
  end

  def package_issues_ids
    package_issues.pluck(:issue_id)
  end

  def devel_packages?
    develpackages.exists?
  end

  def linked_packages?
    BackendPackage.exists?(package_id: id)
  end

  def linked_count
    linking_packages.count
  end
end