diff options
Diffstat (limited to 'lib/rbconfig/obsolete.rb')
-rw-r--r-- | lib/rbconfig/obsolete.rb | 38 |
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 |