Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fix Mapping#constant_defined? in Ruby 2.1.0:

Ruby 2.1.0 changed the behavior of Module#const_defined?. Previously it
would always return true if the constant was autoloaded, now it will
attempt to the load the constant.
  • Loading branch information...
commit 9589652c569760298f2647f7a0f9ed4f85129f20 1 parent 0aef4b3
@judofyr judofyr authored
Showing with 1 addition and 1 deletion.
  1. +1 −1  lib/tilt/mapping.rb
View
2  lib/tilt/mapping.rb
@@ -256,8 +256,8 @@ def lazy_load(pattern)
def constant_defined?(name)
name.split('::').inject(Object) do |scope, n|
- return false unless scope.const_defined?(n)
return false if scope.autoload?(n) # skip autload
+ return false unless scope.const_defined?(n)
scope.const_get(n)
end
end
Please sign in to comment.
Something went wrong with that request. Please try again.