lib/csd/error.rb in csd-0.1.8 vs lib/csd/error.rb in csd-0.1.9
- old
+ new
@@ -21,21 +21,28 @@
# Errors in this module are related to command-line options
#
module Argument
class NoApplication < CSDError; status_code(11); end
class NoAction < CSDError; status_code(12); end
+ class InvalidOption < CSDError; status_code(50); end
end
- # Errors in this module are related to the Application Module Framework
+ # Errors in this module are raised by the Command module
#
- module Application
- class OptionsSyntax < CSDError; status_code(200); end
+ module Command
+ class RunFailed < CSDError; status_code(60); end
+ class CdFailed < CSDError; status_code(61); end
+ class CopyFailed < CSDError; status_code(62); end
+ class MoveFailed < CSDError; status_code(63); end
+ class ReplaceFailed < CSDError; status_code(64); end
+ class MkdirFailed < CSDError; status_code(65); end
end
- # Errors in this module are raised by the User Interface
- # TODO: This has to go :)
- module UI
- class Die < CSDError; status_code(1000); end
+ # Errors in this module are related to the Application Module Framework
+ #
+ module Application
+ class OptionsSyntax < CSDError; status_code(100); end
+ class NoInstanceMethod < CSDError; status_code(101); end
end
end
end
\ No newline at end of file