lib/coderunner/class_methods.rb in coderunner-0.17.11 vs lib/coderunner/class_methods.rb in coderunner-0.18.0

- old
+ new

@@ -276,27 +276,17 @@ runner = fetch_runner(copts) eputs runner.queue_status end end + # Used by the help method defined in interactive_methods.rb def self.reference(class_or_method, copts={}) - code_folders = Dir.recursive_entries(SCRIPT_FOLDER + '/code_modules').grep(/\/ri$/).map{|fold| ['-d', fold]}.flatten -# ep code_folders - -# require 'rdoc/ri/driver' - -# " -# op = @ri_count ? [] : (@ri_count = true; ['--no-use-cache']) -# trap(1){puts 'No help available'} -# at_exit{raise ""} -# p op begin eputs "Looking up #{class_or_method}" - RDoc::RI::Driver.run ['-d', SCRIPT_FOLDER + '/ri', class_or_method.to_s] + code_folders - rescue => err + RDoc::RI::Driver.run [class_or_method.to_s] + rescue SystemExit => err eputs "Unknown class or method or no help available: #{err}" end -# trap(1){} end def self.directory(id, copts={}) runner = fetch_runner(copts) puts runner.run_list[id.to_i].directory