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 ``` `include MakeMakefile`