Module | Needle
In: | lib/needle/container.rb lib/needle/definition-context.rb lib/needle/errors.rb lib/needle/include-exclude.rb lib/needle/interceptor-chain.rb lib/needle/interceptor.rb lib/needle/log-factory.rb lib/needle/logger.rb lib/needle/logging-interceptor.rb lib/needle/registry.rb lib/needle/service-point.rb lib/needle/thread.rb lib/needle/version.rb lib/needle/lifecycle/deferred.rb lib/needle/lifecycle/initialize.rb lib/needle/lifecycle/multiton.rb lib/needle/lifecycle/proxy.rb lib/needle/lifecycle/singleton.rb lib/needle/lifecycle/threaded.rb lib/needle/pipeline/collection.rb lib/needle/pipeline/element.rb lib/needle/pipeline/interceptor.rb

### Classes and Modules

Module Needle::IncludeExclude
Module Needle::InterceptorChainBuilder
Module Needle::Lifecycle
Module Needle::Pipeline
Module Needle::Version
Class Needle::Bug
Class Needle::Container
Class Needle::DefinitionContext
Class Needle::Interceptor
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

### Constants

IncludeExcludePattern | = | Struct.new( :name, :comparitor, :arity ) |  | A simple structure for representing a single include/exclude pattern.

[Validate]