Module: IRB

Defined in:
lib/coderunner/interactive_methods.rb

Defined Under Namespace

Modules: InputCompletor Classes: InputMethod, ReadlineInputMethod

Constant Summary collapse

COMMANDS =
ENV['PATH'].split(':').inject([]) do |comms,dir|
# 		ep dir
	begin
		dir = dir.sub(/~/, ENV['HOME'])
		Dir.entries(dir).each do |file|
			file = "#{dir}/#{file}"
# 			ep file
			comms.push(File.basename(file)) if FileTest.executable? file #and File.file? file
		end
	rescue
	end
	comms
end

Class Method Summary collapse

Class Method Details

.select_message(receiver, message, candidates) ⇒ Object



397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
# File 'lib/coderunner/interactive_methods.rb', line 397

def self.select_message(receiver, message, candidates)
  candidates.grep(/^#{message}/).collect do |e|
	if receiver =~ /^.*`/
		receiver + e
	else
		case e
		when /^[a-zA-Z_]/
			receiver + "." + e
		when /^[0-9]/
		when *Operators
		
			
			#receiver + " " + e
		end
	end
  end
end