Bug #12370
Updated by dsferreira (Daniel Ferreira) almost 8 years ago
Replication steps:
```
$ irb
> RUBY_VERSION
=> '2.3.0'
> require 'yaml'
> YAML.public_method_defined?(:configuration)
=> false
> YAML.respond_to?(:configuration)
=> false
> require 'mkmf'
> YAML.public_method_defined?(:configuration)
=> false
> YAML.respond_to?(:configuration)
=> true
```
```
Object.constants do |constant|
constant.respond_to?(:configuration) ==> true
end
```
Also there is a different behaviour for core classes over library or gem classes and/or modules under Object namespace.
The changed behaviour is triggered by:
mkmf.rb:2718 => `include MakeMakefile`