Sha256: ebb191b8f50c6323ca55314f42398854b372abd65f5a32d904b86798cca7faf8
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
module Plumbing # Base error class for all Plumbing errors class Error < StandardError; end # Error raised because a pre-condition failed class PreConditionError < Error; end # Error raised because a post-condition failed class PostConditionError < Error; end # Error raised because an invalid [Event] object was pushed into the pipe class InvalidEvent < Error; end # Error raised because an invalid observer was registered class InvalidObserver < Error; end # Error raised because a BlockedPipe was used instead of an actual implementation of a Pipe class PipeIsBlocked < Plumbing::Error; end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
standard-procedure-plumbing-0.2.0 | lib/plumbing/error.rb |
standard-procedure-plumbing-0.1.2 | lib/plumbing/error.rb |