class RPM::Dependency
- RPM::Dependency
- Reference
- Object
Direct Known Subclasses
Defined in:
rpm/dependency.crConstructors
Instance Method Summary
-
#eq?
Returns true if '=', '<=' or '>=' are used to compare the version
- #flags : Sense
- #flags=(flags : Sense)
-
#flagstag : Tag?
Flags Tag value which is (was) used to obtain this dependency
-
#ge?
Returns true if '>=' are used to compare the version
-
#gt?
Returns true if '>' or '>=' are used to compare the version
-
#le?
Returns true if '<=' are used to compare the version
-
#lt?
Returns true if '<' or '<=' are used to compare the version
- #name : String
- #name=(name : String)
-
#nametag : Tag?
Name Tag value which is (was) used to obtain this dependency
- #owner : Package?
- #owner=(owner : Package?)
-
#pre?
Returns true if this is a pre-requires
-
#satisfies?(dep : Dependency)
Test whether a given dependency satisfies this dependecy.
-
#satisfies?(pkg : Package)
Test whether a given package satisfies (or provides) this dependency.
-
#satisfies?(ver : Version)
Test whether a given version satisfies this dependecy.
- #to_dnevr
- #version : Version
- #version=(version : Version)
-
#versiontag : Tag?
Version Tag value which is (was) used to obtain this dependency
Macro Summary
Constructor Detail
Instance Method Detail
Flags Tag value which is (was) used to obtain this dependency
Returns nil if not applicable.
Name Tag value which is (was) used to obtain this dependency
Returns nil if not applicable.
Test whether a given package satisfies (or provides) this dependency.
Test whether a given version satisfies this dependecy.
Version Tag value which is (was) used to obtain this dependency
Returns nil if not applicable.