Results for: "Pathname"

No documentation available

A VendorSpecification represents a gem that has been unpacked into a project and is being loaded through a gem dependencies file through the path: option.

No documentation available

A progress reporter that behaves nicely with threaded downloading.

An object representation of a stack frame, initialized by Kernel#caller_locations.

For example:

# caller_locations.rb
def a(skip)
  caller_locations(skip)
end
def b(skip)
  a(skip)
end
def c(skip)
  b(skip)
end

c(0..2).map do |call|
  puts call.to_s
end

Running ruby caller_locations.rb will produce:

caller_locations.rb:2:in `a'
caller_locations.rb:5:in `b'
caller_locations.rb:8:in `c'

Here’s another example with a slightly different result:

# foo.rb
class Foo
  attr_accessor :locations
  def initialize(skip)
    @locations = caller_locations(skip)
  end
end

Foo.new(0..2).locations.map do |call|
  puts call.to_s
end

Now run ruby foo.rb and you should see:

init.rb:4:in `initialize'
init.rb:8:in `new'
init.rb:8:in `<main>'

This is the JSON generator implemented as a C extension. It can be configured to be used by setting

JSON.generator = JSON::Ext::Generator

with the method generator= in JSON.

Common validators of number and nz_number types

No documentation available

@!visibility private @see DependencyGraph#detach_vertex_named

No documentation available

Indicates some other unhandled resolver error was encountered.

IO wrapper that allows writing a limited amount of data

IO wrapper that provides only write

Raised when a lockfile cannot be parsed

No documentation available
No documentation available
No documentation available

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

@!visibility private

Provides information about specifications and dependencies to the resolver, allowing the {Resolver} class to remain generic while still providing power and flexibility.

This module contains the methods that users of Gem::Resolver::Molinillo must to implement, using knowledge of their own model classes.

Delegates all {Gem::Resolver::Molinillo::ResolutionState} methods to a ‘#state` property.

Delegates all {Gem::Resolver::Molinillo::SpecificationProvider} methods to a ‘#specification_provider` property.

Search took: 5ms  ·  Total Results: 2230