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]