Sha256: 18ceb781a553d75b780c36a2faa732e070cdbcd46dbdebad8d04252d9f012e7d

Contents?: true

Size: 598 Bytes

Versions: 7

Compression:

Stored size: 598 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]?
  end

  class Definition
    def lockfile: () -> Pathname

    def locked_gems: () -> LockfileParser

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

  def self.default_lockfile: () -> Pathname

  def self.definition: () -> Definition
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rbs-3.0.4 sig/shims/bundler.rbs
rbs-3.0.3 sig/shims/bundler.rbs
rbs-3.0.2 sig/shims/bundler.rbs
rbs-3.0.1 sig/shims/bundler.rbs
rbs-3.0.0 sig/shims/bundler.rbs
rbs-3.0.0.dev.3 sig/shims/bundler.rbs
rbs-3.0.0.dev.2 sig/shims/bundler.rbs