Sha256: b866729179817e83847bb3ab2f76d7afa8f55e095556b3e34bc030e8de0f4b50
Contents?: true
Size: 716 Bytes
Versions: 18
Compression:
Stored size: 716 Bytes
Contents
complete(:methods=>%w{Kernel#raise Kernel#fail}) { objects_of(Class).select {|e| e < StandardError } } complete(:methods=>%w{Kernel#system Kernel#exec}) {|e| ENV['PATH'].split(File::PATH_SEPARATOR).uniq.map {|e| File.directory?(e) ? Dir.entries(e) : [] }.flatten.uniq - ['.', '..'] } complete(:method=>"Kernel#require", :search=>:files) { paths = $:.map {|e| Dir["#{e}/**/*.{rb,bundle,dll,so}"].map {|f| f.sub(e+'/', '') } }.flatten if Object.const_defined?(:Gem) paths += Gem.path.map {|e| Dir["#{e}/gems/*/lib/*.{rb,bundle,dll,so}"]. map {|f| f.sub(/^.*\//,'') } }.flatten end paths.uniq } complete(:methods=>%w{Kernel#trace_var Kernel#untrace_var}) { global_variables.map {|e| ":#{e}"} }
Version data entries
18 entries across 18 versions & 1 rubygems