lib/autorespawn/exceptions.rb in autorespawn-0.1.0 vs lib/autorespawn/exceptions.rb in autorespawn-0.2.0

- old
+ new

@@ -1,6 +1,6 @@ -module Autorespawn +class Autorespawn # Exception raised when a path cannot be resolved to a file on disk class FileNotFound < RuntimeError # @return [Pathname] the path to resolve attr_reader :path # @return [Array<Pathname>] the search path that was provided to resolve @@ -8,7 +8,21 @@ attr_reader :search_path def initialize(path, search_path) @path, @search_path = path, search_path end + end + + # Exception raised when a command that is only available in master/slave + # mode is called in standalone mode + class NotSlave < RuntimeError + end + + # Exception raised when a command that is only available in master/slave + # mode is called in standalone mode + class NotFinished < RuntimeError + end + + # Exception raised in Slave#spawn if the slave is already running + class AlreadyRunning < RuntimeError end end