Sha256: 4021d0cd4b0037076bed27553d30078501656e684effc01e8507db906199b68c

Contents?: true

Size: 431 Bytes

Versions: 41

Compression:

Stored size: 431 Bytes

Contents

# frozen_string_literal: true
require "bundler/remote_specification"

module Bundler
  class StubSpecification < RemoteSpecification
    def self.from_stub(stub)
      spec = new(stub.name, stub.version, stub.platform, nil)
      spec.stub = stub
      spec
    end

    attr_accessor :stub

    def to_yaml
      _remote_specification.to_yaml
    end

  private

    def _remote_specification
      stub.to_spec
    end
  end
end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
rubygems-update-2.6.14 bundler/lib/bundler/stub_specification.rb
rubygems-update-2.6.13 bundler/lib/bundler/stub_specification.rb
rubygems-update-2.6.12 bundler/lib/bundler/stub_specification.rb
rubygems-update-2.6.11 bundler/lib/bundler/stub_specification.rb
bundler-1.14.4 lib/bundler/stub_specification.rb
bundler-1.14.3 lib/bundler/stub_specification.rb
rubygems-update-2.6.10 bundler/lib/bundler/stub_specification.rb
bundler-1.14.2 lib/bundler/stub_specification.rb
bundler-1.14.1 lib/bundler/stub_specification.rb
bundler-1.14.0 lib/bundler/stub_specification.rb
rubygems-update-2.6.9 bundler/lib/bundler/stub_specification.rb
bundler-1.14.0.pre.2 lib/bundler/stub_specification.rb
bundler-1.14.0.pre.1 lib/bundler/stub_specification.rb
bundler-1.13.7 lib/bundler/stub_specification.rb
rubygems-update-2.6.8 bundler/lib/bundler/stub_specification.rb
bundler-1.13.6 lib/bundler/stub_specification.rb
bundler-1.13.5 lib/bundler/stub_specification.rb
bundler-1.13.4 lib/bundler/stub_specification.rb
bundler-1.13.3 lib/bundler/stub_specification.rb
bundler-1.12.6 lib/bundler/stub_specification.rb