Sha256: 175adcaad8201b24f9cb7b37262dab05b59f1c2636661125a4726552a1dc4ed7
Contents?: true
Size: 460 Bytes
Versions: 4
Compression:
Stored size: 460 Bytes
Contents
module Clamp class DeclarationError < StandardError end class RuntimeError < StandardError def initialize(message, command) super(message) @command = command end attr_reader :command end # raise to signal incorrect command usage class UsageError < RuntimeError; end # raise to request usage help class HelpWanted < RuntimeError def initialize(command) super("I need help", command) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
clamp-0.6.3 | lib/clamp/errors.rb |
clamp-0.6.2 | lib/clamp/errors.rb |
clamp-0.6.1 | lib/clamp/errors.rb |
clamp-0.6.0 | lib/clamp/errors.rb |