Class: Utility::FileUtils

Inherits:
Object
  • Object
show all
Defined in:
lib/utility.rb

Overview

Some util to use on RProperties

Class Method Summary collapse

Class Method Details

.file_exists?(file) ⇒ Boolean

Check if a file exists. If not, raise ENOENT

Returns:

  • (Boolean)

Raises:

  • (Errno::ENOENT)


14
15
16
# File 'lib/utility.rb', line 14

def FileUtils.file_exists?(file)
  raise Errno::ENOENT , "OPS! File not found!" unless FileTest.exists?(file)
end

.filename_is_valid?(file) ⇒ Boolean

Check if a filename is nil or dont have a name. If not, raise ArgumentError

Returns:

  • (Boolean)


7
8
9
10
11
# File 'lib/utility.rb', line 7

def FileUtils.filename_is_valid?(file)
  begin
    raise ArgumentError, "OPS! Invalid file name!" unless (file != nil and file != '')
  end
end