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