Class: LinuxAdmin::NoSuchFileError

Inherits:
Errno::ENOENT
  • Object
show all
Defined in:
lib/linux_admin/exceptions.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ NoSuchFileError

Returns a new instance of NoSuchFileError.



12
13
14
# File 'lib/linux_admin/exceptions.rb', line 12

def initialize(message)
  super(message.split("No such file or directory -").last.split(" ").first)
end

Class Method Details

.detected?(message) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/linux_admin/exceptions.rb', line 16

def self.detected?(message)
  message.start_with?("No such file or directory -")
end