diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-06-22 17:35:07 -0500 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-06-23 18:41:36 -0500 |
commit | 3821b16cd72d634032aa5526f5aaa2e5858193fc (patch) | |
tree | 01b8817eb8167d0f2a8e04d16a9c80a7fd46b164 /lib/bundler/deprecate.rb | |
parent | 6ea13f5f956c474e48af1acdc65d571d9d55c592 (diff) | |
download | bundler-3821b16cd72d634032aa5526f5aaa2e5858193fc.tar.gz |
Add machinery for printing major deprecations
Diffstat (limited to 'lib/bundler/deprecate.rb')
-rw-r--r-- | lib/bundler/deprecate.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/bundler/deprecate.rb b/lib/bundler/deprecate.rb index 1ab4de1a..b978c0df 100644 --- a/lib/bundler/deprecate.rb +++ b/lib/bundler/deprecate.rb @@ -10,7 +10,23 @@ module Bundler 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 |