Created
February 4, 2012 19:42
-
-
Save meh/1739686 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> ruby -v | |
rubinius 2.0.0dev (1.9.3 9080ef89 yyyy-mm-dd JI) [x86_64-unknown-linux-gnu] | |
> ruby lol.rb | |
An exception occurred running lol.rb | |
Missing or uninitialized constant: Wat::Hash (NameError) | |
Backtrace: | |
Module#const_missing at kernel/common/module.rb:472 | |
Autoload#find_const at kernel/common/autoload19.rb:27 | |
Autoload#call at kernel/common/autoload19.rb:16 | |
Wat.__module_init__ (Wat) at omg.rb:2 | |
Object#__script__ at omg.rb:1 | |
Rubinius::CodeLoader.require at kernel/common/codeloader.rb:207 | |
Autoload#call at kernel/common/autoload19.rb:13 | |
Object#__script__ at lol.rb:9 | |
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67 | |
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:109 | |
Rubinius::Loader#script at kernel/loader.rb:630 | |
Rubinius::Loader#main at kernel/loader.rb:834 | |
--- | |
> RBXOPT=-X18 ruby -v | |
rubinius 2.0.0dev (1.8.7 9080ef89 yyyy-mm-dd JI) [x86_64-unknown-linux-gnu] | |
> RBXOPT=-X18 ruby lol.rb | |
An exception occurred running lol.rb | |
Missing or uninitialized constant: Wat::Hash (NameError) | |
Backtrace: | |
Module#const_missing at kernel/common/module.rb:472 | |
Autoload#find_const at kernel/common/autoload18.rb:43 | |
Autoload#call at kernel/common/autoload18.rb:30 | |
Wat.__module_init__ (Wat) at omg.rb:2 | |
Object#__script__ at omg.rb:1 | |
Rubinius::CodeLoader.require at kernel/common/codeloader.rb:207 | |
Autoload#call at kernel/common/autoload18.rb:17 | |
Object#__script__ at lol.rb:9 | |
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67 | |
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:109 | |
Rubinius::Loader#script at kernel/loader.rb:630 | |
Rubinius::Loader#main at kernel/loader.rb:834 | |
--- | |
> ruby -v | |
ruby 1.8.7 (2011-12-28 patchlevel 357) [x86_64-linux] | |
> ruby lol.rb | |
[Wat::Hash, Hash, Enumerable, Object, Kernel] | |
--- | |
> ruby -v | |
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] | |
> ruby lol.rb | |
[Wat::Hash, Hash, Enumerable, Object, Kernel, BasicObject] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$:.unshift '.' | |
module Wat | |
autoload :Hash, 'omg' | |
end | |
puts Wat::Hash.ancestors.inspect |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Wat | |
class Hash < Hash | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment