class Autoproj::OSPackageQuery::Adapter

Public Class Methods

new(pkg, os_package_resolver) click to toggle source
# File lib/autoproj/os_package_query.rb, line 35
def initialize(pkg, os_package_resolver)
    @pkg = pkg
    @os_package_resolver = os_package_resolver
end

Public Instance Methods

name() click to toggle source
# File lib/autoproj/os_package_query.rb, line 40
def name
    [@pkg]
end
package_manager() click to toggle source
# File lib/autoproj/os_package_query.rb, line 51
def package_manager
    packages = @os_package_resolver.resolve_os_packages([@pkg])
    packages.flat_map do |handler, handler_packages|
        handler
    end.uniq
end
real_package() click to toggle source
# File lib/autoproj/os_package_query.rb, line 44
def real_package
    packages = @os_package_resolver.resolve_os_packages([@pkg])
    packages.flat_map do |handler, handler_packages|
        handler_packages
    end.uniq
end