3 # $Release Version: 0.9.5$
5 # $Date: 2007-02-12 15:01:19 -0800 (Mon, 12 Feb 2007) $
6 # by Keiju ISHITSUKA(keiju@ruby-lang.org)
13 require "irb/cmd/nop.rb"
14 require "irb/ext/loader"
21 def execute(file_name, priv = nil)
22 # return ruby_load(file_name) unless IRB.conf[:USE_LOADER]
23 return irb_load(file_name, priv)
30 def execute(file_name)
31 # return ruby_require(file_name) unless IRB.conf[:USE_LOADER]
33 rex = Regexp.new("#{Regexp.quote(file_name)}(\.o|\.rb)?")
34 return false if $".find{|f| f =~ rex}
39 if irb_load(file_name)
46 return ruby_require(file_name)
50 irb_load(f = file_name + ".rb")
54 return ruby_require(file_name)
61 def execute(file_name)
62 source_file(file_name)