Constants
IncludeExcludePattern = Struct.new( :name, :comparitor, :arity )
  A simple structure for representing a single include/exclude pattern.
Classes and Modules
Module Needle::IncludeExclude
Module Needle::InterceptorChainBuilder
  ::Class Needle::InterceptorChainBuilder::InterceptedServiceProxy
  ::Class Needle::InterceptorChainBuilder::InterceptorChainElement
  ::Class Needle::InterceptorChainBuilder::ProxyObjectChainElement
Module Needle::Lifecycle
  ::Class Needle::Lifecycle::Deferred
  ::Class Needle::Lifecycle::Initialize
  ::Class Needle::Lifecycle::Multiton
  ::Class Needle::Lifecycle::Proxy
  ::Class Needle::Lifecycle::Singleton
  ::Class Needle::Lifecycle::Threaded
Module Needle::Pipeline
  ::Class Needle::Pipeline::Collection
  ::  ::Class Needle::Pipeline::Collection::BlockElement
  ::Class Needle::Pipeline::Element
  ::Class Needle::Pipeline::InterceptorElement
Module Needle::Version
Class Needle::Bug
Class Needle::Container
Class Needle::DefinitionContext
Class Needle::Interceptor
  ::Class Needle::Interceptor::DynamicInterceptor
Class Needle::InterceptorConfigurationError
Class Needle::LogFactory
Class Needle::Logger
Class Needle::LoggingInterceptor
Class Needle::NeedleError
Class Needle::QueryableMutex
Class Needle::Registry
Class Needle::ServiceNotFound
Class Needle::ServicePoint