X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=lib%2Fsup%2Fsource.rb;h=6510aae8a738dba0b3d81acb617312a1e1334bec;hb=d9aad433dff55af342d17e70d26c7eb54169643b;hp=50fc16327720a784c1442ab68a0b604d34991e1b;hpb=d4299288f28af513dbddadd5a68dfa4e7a15edac;p=sup diff --git a/lib/sup/source.rb b/lib/sup/source.rb index 50fc163..6510aae 100644 --- a/lib/sup/source.rb +++ b/lib/sup/source.rb @@ -1,6 +1,11 @@ module Redwood -class SourceError < StandardError; end +class SourceError < StandardError + def initialize *a + raise "don't instantiate me!" if SourceError.is_a?(self.class) + super + end +end class OutOfSyncSourceError < SourceError; end class FatalSourceError < SourceError; end