Initializes a new error with the given circular vertices. @param [Array<DependencyGraph::Vertex>] vertices the vertices in the dependency
that caused the error
Initializes a new error with the given version conflicts. @param [{String => Resolution::Conflict}] conflicts see {#conflicts} @param [SpecificationProvider] specification_provider
see {#specification_provider}
Initializes a new resolver. @param [SpecificationProvider] specification_provider
see {#specification_provider}
@param [UI] resolver_ui
see {#resolver_ui}
Indicates a problem with the DNS
request.
A generic resource abstract class.
Error raised when no cdylib artifact was created
Raised if the tar IO
is not seekable
A directed acyclic graph that is tuned to hold named dependencies
An error that occurred during the resolution process
An error caused by searching for a dependency that is completely unknown, i.e. has no versions available whatsoever.
@!visibility private (see DependencyGraph#add_edge_no_circular
)
Creates a new A
for address
.
Creates a new AAAA
for address
.
Create a SRV
resource record.
See the documentation for priority
, weight
, port
and target
for priority
, weight
, +port and target
respectively.
Initialize an action to add an edge to a dependency graph @param [String] origin the name of the origin of the edge @param [String] destination the name of the destination of the edge @param [Object] requirement the requirement that the edge represents
Initialize an action to add an edge to a dependency graph @param [String] origin_name
the name of the origin of the edge @param [String] destination_name
the name of the destination of the edge @param [Object] requirement the requirement that the edge represents
Initialize an action to detach a vertex from a dependency graph @param [String] name the name of the vertex to detach