OSDN Git Service

ActiveLdap 1.2.4
[redminele/redminele.git] / ruby / lib / ruby / gems / 1.8 / gems / activeldap-1.2.1 / test-unit / lib / test / unit / exceptionhandler.rb
diff --git a/ruby/lib/ruby/gems/1.8/gems/activeldap-1.2.1/test-unit/lib/test/unit/exceptionhandler.rb b/ruby/lib/ruby/gems/1.8/gems/activeldap-1.2.1/test-unit/lib/test/unit/exceptionhandler.rb
deleted file mode 100644 (file)
index 8f21318..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-module Test
-  module Unit
-    module ExceptionHandler
-      @@exception_handlers = []
-      class << self
-        def exception_handlers
-          @@exception_handlers
-       end
-
-        def included(base)
-          base.extend(ClassMethods)
-
-          observer = Proc.new do |test_case, _, _, value, method_name|
-            if value
-              @@exception_handlers.unshift(method_name)
-            else
-              @@exception_handlers -= [method_name]
-            end
-          end
-          base.register_attribute_observer(:exception_handler, &observer)
-        end
-      end
-
-      module ClassMethods
-        def exception_handlers
-          ExceptionHandler.exception_handlers
-        end
-
-        def exception_handler(*method_names)
-          attribute(:exception_handler, true, *method_names)
-        end
-
-        def unregister_exception_handler(*method_names)
-          attribute(:exception_handler, false, *method_names)
-        end
-      end
-    end
-  end
-end