Results for: "remove_const"

Gem::Resolver::Molinillo is a generic dependency resolution algorithm.

Indicates some other unhandled resolver error was encountered.

No documentation available

This class encapsulates a dependency resolver. The resolver is responsible for determining which set of dependencies to activate, with feedback from the {#specification_provider}

No documentation available
No documentation available

An authoritative name server.

A state that encapsulates a set of {#requirements} with an {Array} of possibilities

A state that encapsulates a single possibility to fulfill the given {#requirement}

No documentation available
No documentation available
No documentation available

An action that modifies a {DependencyGraph} that is reversible. @abstract

No documentation available

@!visibility private @see DependencyGraph#detach_vertex_named

A vertex in a {DependencyGraph} that encapsulates a {#name} and a {#payload}

Makes a list of existing constants deprecated. Attempt to refer to them will produce a warning.

module HTTP
  NotFound = Exception.new
  NOT_FOUND = NotFound # previous version of the library used this name

  deprecate_constant :NOT_FOUND
end

HTTP::NOT_FOUND
# warning: constant HTTP::NOT_FOUND is deprecated

returns an integer in (-infty, 0] a number closer to 0 means the dependency is less constraining

dependencies w/ 0 or 1 possibilities (ignoring version requirements) are given very negative values, so they always sort first, before dependencies that are unconstrained

No documentation available
No documentation available

Indicated, based on the requested domain, if remote gems should be considered.

Returns true if the contents of a stream a and b are identical.

Returns true if the contents of a stream a and b are identical.

Verify compaction reference consistency.

This method is implementation specific. During compaction, objects that were moved are replaced with T_MOVED objects. No object should have a reference to a T_MOVED object after compaction.

This function doubles the heap to ensure room to move all objects, compacts the heap to make sure everything moves, updates all references, then performs a full GC. If any object contains a reference to a T_MOVED object, that object should be pushed on the mark stack, and will make a SEGV.

Returns an Array containing field converters; see Field Converters:

csv = CSV.new('')
csv.converters # => []
csv.convert(:integer)
csv.converters # => [:integer]
csv.convert(proc {|x| x.to_s })
csv.converters

Notes that you need to call +Ractor.make_shareable(CSV::Converters)+ on the main Ractor to use this method.

Search took: 3ms  ·  Total Results: 3470