module Hike::FileUtils

Public Instance Methods

entries(path) click to toggle source

A version of `Dir.entries` that filters out `.` files and `~` swap files. Returns an empty `Array` if the directory does not exist.

# File lib/hike/fileutils.rb, line 16
def entries(path)
  if File.directory?(path)
    Dir.entries(path).reject { |entry| entry =~ /^\.|~$|^\#.*\#$/ }.sort
  else
    []
  end
end
stat(path) click to toggle source

Like `File.stat`. Returns nil if the file does not exist.

# File lib/hike/fileutils.rb, line 6
def stat(path)
  if File.exist?(path)
    File.stat(path.to_s)
  else
    nil
  end
end