# -*- encoding: utf-8 -*- # stub: needle 0.9.0 ruby lib Gem::Specification.new do |s| s.name = "needle".freeze s.version = "0.9.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.autorequire = "needle".freeze s.date = "2004-10-28" s.email = "jgb3@email.byu.edu".freeze s.extra_rdoc_files = ["doc/README".freeze] s.files = ["benchmarks/instantiability.rb".freeze, "benchmarks/instantiation.rb".freeze, "benchmarks/interceptors.rb".freeze, "benchmarks/interceptors2.rb".freeze, "doc/LICENSE-BSD".freeze, "doc/LICENSE-GPL".freeze, "doc/LICENSE-RUBY".freeze, "doc/README".freeze, "doc/di-in-ruby.rdoc".freeze, "doc/faq".freeze, "doc/faq/faq.rb".freeze, "doc/faq/faq.yml".freeze, "doc/images".freeze, "doc/images/di_classdiagram.jpg".freeze, "doc/manual".freeze, "doc/manual-html".freeze, "doc/manual-html/chapter-1.html".freeze, "doc/manual-html/chapter-2.html".freeze, "doc/manual-html/chapter-3.html".freeze, "doc/manual-html/chapter-4.html".freeze, "doc/manual-html/chapter-5.html".freeze, "doc/manual-html/chapter-6.html".freeze, "doc/manual-html/chapter-7.html".freeze, "doc/manual-html/chapter-8.html".freeze, "doc/manual-html/index.html".freeze, "doc/manual-html/manual.css".freeze, "doc/manual/chapter.erb".freeze, "doc/manual/index.erb".freeze, "doc/manual/manual.css".freeze, "doc/manual/manual.rb".freeze, "doc/manual/manual.yml".freeze, "doc/manual/page.erb".freeze, "doc/manual/parts".freeze, "doc/manual/parts/01_alternatives.txt".freeze, "doc/manual/parts/01_license.txt".freeze, "doc/manual/parts/01_support.txt".freeze, "doc/manual/parts/01_use_cases.txt".freeze, "doc/manual/parts/01_what_is_needle.txt".freeze, "doc/manual/parts/02_creating.txt".freeze, "doc/manual/parts/02_namespaces.txt".freeze, "doc/manual/parts/02_overview.txt".freeze, "doc/manual/parts/02_services.txt".freeze, "doc/manual/parts/03_conventional.txt".freeze, "doc/manual/parts/03_locator.txt".freeze, "doc/manual/parts/03_overview.txt".freeze, "doc/manual/parts/04_overview.txt".freeze, "doc/manual/parts/04_setup.txt".freeze, "doc/manual/tutorial.erb".freeze, "lib/needle".freeze, "lib/needle.rb".freeze, "lib/needle/container.rb".freeze, "lib/needle/errors.rb".freeze, "lib/needle/include-exclude.rb".freeze, "lib/needle/interceptor-chain.rb".freeze, "lib/needle/interceptor.rb".freeze, "lib/needle/lifecycle".freeze, "lib/needle/lifecycle/deferred.rb".freeze, "lib/needle/lifecycle/initialize.rb".freeze, "lib/needle/lifecycle/proxy.rb".freeze, "lib/needle/lifecycle/singleton.rb".freeze, "lib/needle/lifecycle/threaded.rb".freeze, "lib/needle/log-factory.rb".freeze, "lib/needle/logger.rb".freeze, "lib/needle/logging-interceptor.rb".freeze, "lib/needle/pipeline".freeze, "lib/needle/pipeline/collection.rb".freeze, "lib/needle/pipeline/element.rb".freeze, "lib/needle/pipeline/interceptor.rb".freeze, "lib/needle/registry.rb".freeze, "lib/needle/service-point.rb".freeze, "lib/needle/thread.rb".freeze, "lib/needle/version.rb".freeze, "test/ALL-TESTS.rb".freeze, "test/lifecycle".freeze, "test/lifecycle/tc_deferred.rb".freeze, "test/lifecycle/tc_initialize.rb".freeze, "test/lifecycle/tc_proxy.rb".freeze, "test/lifecycle/tc_singleton.rb".freeze, "test/lifecycle/tc_threaded.rb".freeze, "test/models".freeze, "test/models/model_test.rb".freeze, "test/models/tc_prototype.rb".freeze, "test/models/tc_prototype_deferred.rb".freeze, "test/models/tc_prototype_deferred_initialize.rb".freeze, "test/models/tc_prototype_initialize.rb".freeze, "test/models/tc_singleton.rb".freeze, "test/models/tc_singleton_deferred.rb".freeze, "test/models/tc_singleton_deferred_initialize.rb".freeze, "test/models/tc_singleton_initialize.rb".freeze, "test/models/tc_threaded.rb".freeze, "test/models/tc_threaded_deferred.rb".freeze, "test/models/tc_threaded_deferred_initialize.rb".freeze, "test/models/tc_threaded_initialize.rb".freeze, "test/pipeline".freeze, "test/pipeline/tc_collection.rb".freeze, "test/pipeline/tc_element.rb".freeze, "test/tc_container.rb".freeze, "test/tc_interceptor.rb".freeze, "test/tc_interceptor_chain.rb".freeze, "test/tc_logger.rb".freeze, "test/tc_registry.rb".freeze, "test/tc_service_point.rb".freeze] s.homepage = "http://needle.rubyforge.org".freeze s.rdoc_options = ["--title".freeze, "Needle -- Dependency Injection for Ruby".freeze, "--main".freeze, "doc/README".freeze] s.required_ruby_version = Gem::Requirement.new("> 0.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Needle is a Dependency Injection/Inversion of Control container for Ruby. It supports both type-2 (setter) and type-3 (constructor) injection. It takes advantage of the dynamic nature of Ruby to provide a rich and flexible approach to injecting dependencies.".freeze s.test_files = ["test/ALL-TESTS.rb".freeze] end