lib/rconf/platform.rb in rconf-1.0.11 vs lib/rconf/platform.rb in rconf-1.0.12

- old
+ new

@@ -78,10 +78,10 @@ def dispatch(*args, &blk) raise "Platform.dispatch requires a block" unless blk binding = blk.binding.eval('self') meth = blk.call target = dispatch_candidates(meth).detect do |candidate| - binding.respond_to?(candidate) + binding.respond_to?(candidate, true) end raise "No platform dispatch target found in #{binding.class} for " + "'#{meth.inspect}', tried " + dispatch_candidates(meth).join(', ') unless target binding.__send__(target, *args) end