summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/rbconfig/obsolete.rb38
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/rbconfig/obsolete.rb b/lib/rbconfig/obsolete.rb
deleted file mode 100644
index 52bc5c20d4..0000000000
--- a/lib/rbconfig/obsolete.rb
+++ /dev/null
@@ -1,38 +0,0 @@
-module ::RbConfig
- module Obsolete
- end
- class << Obsolete
- def _warn_
- loc, = caller_locations(2, 1)
- loc = "#{loc}: " if loc
- warn "#{loc}Use RbConfig instead of obsolete and deprecated Config."
- self
- end
-
- def const_missing(name)
- _warn_
- ::RbConfig.const_get(name)
- end
-
- def method_missing(*args, &block)
- _warn_
- rbconfig = ::RbConfig
- result = rbconfig.__send__(*args, &block)
- result = rbconfig if rbconfig.equal?(result)
- result
- end
-
- def respond_to_missing?(*args, &block)
- _warn_
- ::RbConfig.send(:respond_to_missing?, *args, &block)
- end
- end
-end
-
-::Config = ::RbConfig::Obsolete._warn_
-=begin
-def Object.const_missing(name)
- return super unless name == :Config
- ::RbConfig::Obsolete._warn_
-end
-=end