Sha256: f5de29541065c517fdc58c1f534d8caa745072b3e173698f681bfe5e06508e9a

Contents?: true

Size: 581 Bytes

Versions: 4

Compression:

Stored size: 581 Bytes

Contents

# frozen_string_literal: true

module Bundler
  if defined? ::Deprecate
    Deprecate = ::Deprecate
  elsif defined? Gem::Deprecate
    Deprecate = Gem::Deprecate
  else
    class Deprecate; end
  end

  unless Deprecate.respond_to?(:skip_during)
    def Deprecate.skip_during
      original = skip
      self.skip = true
      yield
    ensure
      self.skip = original
    end
  end

  unless Deprecate.respond_to?(:skip)
    def Deprecate.skip
      @skip
    end
  end

  unless Deprecate.respond_to?(:skip=)
    def Deprecate.skip=(skip)
      @skip = skip
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
pract6-0.1.0 .gem/ruby/2.3.0/gems/bundler-1.16.0.pre.3/lib/bundler/deprecate.rb
bundler-1.16.0.pre.3 lib/bundler/deprecate.rb
bundler-1.16.0.pre.2 lib/bundler/deprecate.rb
bundler-1.16.0.pre.1 lib/bundler/deprecate.rb