Class: Paludis::DepListOptions
Parameters for a DepList.
Public Class Methods
DepListOptions.new(reinstall, reinstall_scm, target_type, upgrade, new_slots, fall_back, installed_deps_prem installed_deps_runtime, installed_deps_post, uninstalled_deps_pre, uninstalled_deps_runtime, uninstalled_deps_post, uninstalled_deps_suggested, suggested, circular, blocks, override_masks, dependency_tags, MatchPackageOptions) → DepListOptions
DepListOptions.new(Hash) → DepListOptions
DepListOptions.new → DepListOptions
DepListOptions.new can either be called with all parameters in order, or with one hash parameter, where the hash keys are symbols with the names above, or with no parameters in which case it will be created with the default options, i.e. the following hash:
{
:reinstall => DepListReinstallOption::Never,
:reinstall_scm => DepListReinstallScmOption::Never,
:target_type => DepListTargetType::Package,
:upgrade => DepListUpgradeOption::Always,
:downgrade => DepListDowngradeOption::AsNeeded,
:new_slots => DepListNewSlotsOption::Always,
:fall_back => DepListFallBackOption::AsNeededExceptTargets,
:installed_deps_pre => DepListDepsOption::Discard,
:installed_deps_runtime => DepListDepsOption::TryPost,
:installed_deps_post => DepListDepsOption::TryPost,
:uninstalled_deps_pre => DepListDepsOption::Pre,
:uninstalled_deps_runtime => DepListDepsOption::PreOrPost,
:uninstalled_deps_post => DepListDepsOption::Post,
:uninstalled_deps_suggested => DepListDepsOption::TryPost,
:suggested => DepListSuggestedOption::Show,
:circular => DepListCircularOption::Error,
:use => DepListUseOption::Standard,
:blocks => DepListBlocksOption::Accumulate,
:override_masks => DepListOverrideMasksFunctions.new
:dependency_tags => false,
:match_package_options => MatchPackageOptions.new
}
Public Instance Methods
blocks → DepListBlockOption
Our DepListBlockOption
blocks=(dep_list_block_option) → Qnil
Set our DepListBlockOption
match_package_options → MatchPackageOptions
Our match_package options.
match_package_options=(MatchPackageOptions) → Qnil
Set our override masks.
override_masks → DepListOverrideMasksFunctions
Our override masks.
override_masks=(dep_list_override_masks_functions) → Qnil
Set our override masks.