Sha256: 8771c652f6109a50ce8edd896ebc599d024b61be6b851199d5285c8496fe2895

Contents?: true

Size: 680 Bytes

Versions: 30

Compression:

Stored size: 680 Bytes

Contents

module Bundler
  class LockfileParser
    def initialize: (String) -> void

    def specs: () -> Array[LazySpecification]
  end

  class LazySpecification
    def name: () -> String

    def version: () -> String

    def dependencies: () -> Array[Gem::Dependency]
  end

  class Dependency < Gem::Dependency
    attr_reader autorequire: Array[String]?

    attr_reader source: untyped
  end

  class Definition
    def lockfile: () -> Pathname

    def locked_gems: () -> LockfileParser

    def dependencies: () -> Array[Dependency]
  end

  def self.default_lockfile: () -> Pathname

  def self.definition: () -> Definition

  module Source
    class Gemspec
    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
rbs-relaxed-3.9.0.1 sig/shims/bundler.rbs
rbs-3.8.1 sig/shims/bundler.rbs
rbs-3.8.0 sig/shims/bundler.rbs
rbs-3.8.0.pre.1 sig/shims/bundler.rbs
rbs-3.7.0.pre.1 sig/shims/bundler.rbs
rbs-3.7.0.dev.1 sig/shims/bundler.rbs
rbs-3.6.1 sig/shims/bundler.rbs
rbs-3.6.0 sig/shims/bundler.rbs
rbs-3.6.0.pre.3 sig/shims/bundler.rbs
rbs-3.6.0.pre.2 sig/shims/bundler.rbs
rbs-3.6.0.pre.1 sig/shims/bundler.rbs
rbs-3.6.0.dev.1 sig/shims/bundler.rbs
rbs-3.5.3 sig/shims/bundler.rbs
rbs-3.5.2 sig/shims/bundler.rbs
rbs-3.5.1 sig/shims/bundler.rbs
rbs-3.5.1.pre.1 sig/shims/bundler.rbs
rbs-3.5.0 sig/shims/bundler.rbs
rbs-3.5.0.pre.2 sig/shims/bundler.rbs
rbs-3.5.0.pre.1 sig/shims/bundler.rbs
rbs-3.4.4 sig/shims/bundler.rbs