Module: Rubyls
- Defined in:
- lib/rubyls.rb,
lib/rubyls/version.rb
Defined Under Namespace
Classes: Error
Constant Summary collapse
- VERSION =
"0.1.5"
Class Method Summary collapse
Class Method Details
.ls(path: '.') ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/rubyls.rb', line 6 def self.ls(path: '.') entries = Dir.entries(path) entries.sort! entries.reject! { |entry| entry.match(/^\./) } "#{entries.join("\t")}\n" rescue Errno::ENOENT raise ArgumentError.new("ls: #{path}: No such file or directory\n") end |