Module: Subcheat

Defined in:
lib/subcheat.rb,
lib/subcheat/svn.rb,
lib/subcheat/runner.rb,
lib/subcheat/command.rb,
lib/subcheat/version.rb,
lib/subcheat/exceptions.rb

Defined Under Namespace

Classes: Command, Runner, Svn

Constant Summary collapse

VERSION =
'0.4.0'
Exception =

General-purpose program-specific exception.

Class.new(Exception)
NoSuchCommand =

Raised when looking for a custom command that does not exist.

Class.new(Exception)
NotAWorkingCopy =

Raised when trying to have subversion work on a directory that is not a working copy.

Class.new(Exception)
CommandException =

General-purpose exception that commands can raise to halt execution.

Class.new(Exception)