lib/roll/kernel.rb in roll-1.1.0 vs lib/roll/kernel.rb in roll-1.2.0
- old
+ new
@@ -1,8 +1,15 @@
-require 'roll/original'
-require 'roll/ledger'
+# Rubinius standard
+RUBY_IGNORE_CALLERS = [] unless defined? RUBY_IGNORE_CALLERS
+RUBY_IGNORE_CALLERS << %r{roll/kernel\.rb$}
+RUBY_IGNORE_CALLERS << %r{roll/original\.rb$}
module ::Kernel
+ alias_method :roll_original_require, :require
+ alias_method :roll_original_load, :load
+
+ #alias_method :gem_original_require, :require
+ #alias_method :gem_original_load, :load
# In which library is the current file participating?
def __LIBRARY__
Roll::Library.load_stack.last
end