Sha256: a74ae052b066b929152d26e9b1f978e8c357df8fd2693dd6de80b81f0f565a6e
Contents?: true
Size: 683 Bytes
Versions: 1
Compression:
Stored size: 683 Bytes
Contents
complete(:methods=>%w{Kernel#raise Kernel#fail}) { objects_of(Class).select {|e| e < StandardError } } complete(:method=>%w{Kernel#system Kernel#exec}) {|e| ENV['PATH'].split(File::PATH_SEPARATOR).uniq.map {|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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bond-0.2.0 | lib/bond/completions/kernel.rb |