needle-0.9.0

https://rubygems.org

needle

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 31510

number: 0.9.0

platform: ruby

spec_sha256: eea725a0e961abed679d2b62d024de6ffe9ad0952d574861d3f4e8cf0dd6ad0d

sha256: be35b7727f279a9b22558de3191f3313bbc338cfedd1cbbba657fb8394df6fb1

created_at: 2024-05-13 08:14:12 UTC

updated_at: 2024-05-29 22:27:40 UTC

position: 5

version_data_entries_count: 91

uploaded_at: 2009-07-25 18:05:59 UTC

indexed: true

has_extensions:

extensions:

Gem size: 95.5 KB

Version Data Entries

Total: 91

Unpacked size: 322 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
benchmarks/instantiation.rb64400895 Bytes8922070a01fb733501cf3ebaef7773c2bda2a1524f3be23e5f87584d4eda5ba7
benchmarks/interceptors.rb644001.2 KB4ec0545704eb1321f7e89a1be04d003a2660f8092d52d00b684c7db910e96396
benchmarks/instantiability.rb64400693 Bytes45f0cfd220f48f216778a60faa0651b97ad9e231f780bff76db18d527e24a169
benchmarks/interceptors2.rb644001.98 KB3bc533fdf7c5ac9f2e4b0d0f997d512a72d3dd006dfa0871e00b0730e36bb8ee
doc/README644002.71 KB48f5f50abcc0a7ba4c2b9278be3c7b2fb3fe1b64d96ff74f2d16854305d8b5fb
doc/LICENSE-RUBY644002.43 KBf5c5e1b2ca3dd6aa35a3cc7fc68babf13b3c43dca2b1035647f66a167857ba53
doc/di-in-ruby.rdoc6440013.3 KB13f9360fdbfcf42c7a412e591b84df8c15563b72f036bc419f4886a55c7e094d
doc/LICENSE-BSD644001.46 KBd3f4f0a00b89975d5d07a804ebe05a6bbdcb1732e363c33d1050d117b4159f36
doc/LICENSE-GPL6440014.8 KB963b8b5b6b822179b47463786faf9cc5ce6e1b655028e3f4ff2727dd99d590fc
doc/faq/faq.yml644003.08 KBed249694d81a27f0032f17d817419867e924c4af41ab029b70afa7dc20fbb37a
doc/faq/faq.rb644003.09 KBba1f79ff5f9583548be8bb80637723a46d201b3f83afcf64e52cf1d2255b879b
doc/manual-html/manual.css644002.94 KB4dd5d8f5c3f053d779bbb2c4d84ef15906fcb5505c2194cb4d82c2df2d4f9703
doc/manual-html/chapter-2.html6440011.1 KBdbebb685d3e28bb0f940a83bd0c3ed0a68abcb021c39b0223afd5d18d84eafa1
doc/manual-html/chapter-3.html6440010.9 KB5133a9d50f462478925b2e0d5294a85f90a54f08c9010d1fe71ba6086ce21b63
doc/manual-html/chapter-4.html644007.74 KB07072734de53c693861b444cff3aa729e0b568994c98149cd235365fb19ee909
doc/manual-html/chapter-5.html644004.76 KB6fb35c10191515048a28b460b2f6f32ae3e938d9de07276bfca1ee830de2ceaf
doc/manual-html/chapter-6.html644004.76 KB25f00672cadc2ddab5590ea2ebd919b98d25921490478d6de80191366401d40c
doc/manual-html/chapter-7.html644004.75 KBea0e75d16ab345688e52fa00594e0fb3a8336eb21781a7b6b12d686752eaae8f
doc/manual-html/chapter-8.html644004.77 KB0af309fc4ac550deac02e3550541e1beccc2c06a420b6fc2b37b3ca60c5050b7
doc/manual-html/index.html644005.77 KB4b8fed4a09dcad702758d5b5d2851bcb157d84d9bab2b663ef36b144bf13e34b
doc/manual/manual.yml644001.59 KB56539fcd177e87d58b81175a4a17d232d94b59b1b8634e4b236ee695de51dc53
doc/manual/tutorial.erb64400486 Bytesda7b9e7b84082920fad01143c897b0243d0fd3ff222c2c04ba22f203ae44b5f8
doc/manual/chapter.erb64400345 Bytesb2c0a74e92f11b2415ca03948e7cc5291c978dd4424a3bd5a99f59ff0595ec79
doc/manual/page.erb644002.81 KB57979a3225b51b7578753392c0b2663e57a812ebd115755ce893752976dd3488
doc/manual/parts/01_support.txt64400267 Bytes19833b926e3b4d0827797787ff60670c44e07aaffa3cb1707208e7e29b3d661a
doc/manual/parts/03_locator.txt644002.76 KBe899892dc04373f16d173c937cffbc693eadda1b65cb6e5f97af5ebd6ba8eb06
doc/manual/parts/02_services.txt644001.85 KB77c4f7544407416859ade4cbb725d2b955d28da19519d291640bf54e8103d2cb
doc/manual/parts/01_alternatives.txt644001.63 KB0b7717a25784b266fe378ff061c9128a3c5b026afd49b34cb8cf6c3e77a79213
doc/manual/parts/04_overview.txt644001.06 KB7ebee5cdc6f9ae2c5153306a0577d8e1a0421b7300d0e0b466f54ed28cc6a5c6
doc/manual/parts/01_what_is_needle.txt64400109 Bytesd20227b1bb93414d3ed3942f674cb4d9539e59b83c29ff9edde36a07d0ab97dd
doc/manual/parts/03_overview.txt644001.26 KB7583dc54e2aef43519a02d21a242c82919448042c52f4de1f088a23be4f5ffe2
doc/manual/parts/01_license.txt64400940 Bytes4337b6b1700d3d94426c53af25bd860a151a6ea082153bfb31bc183ba6d96ce5
doc/manual/parts/01_use_cases.txt644006.19 KB1e52ef4300cc40a8e6d565a3c387d7d3af2bb396868515b319effcb14118441a
doc/manual/parts/02_overview.txt64400370 Bytes1c23a887d3392e6735ecc11557e543c31d1ac99c49122cacbee04f0c9dd47d26
lib/needle.rb644002.14 KB433f05ea85bfc0ad66a8db785ecfe5fb7362e6ab4ec8fe4a89d741533bcf4381
lib/needle/interceptor.rb644006.22 KB3ddc92d4e2c5bee98726ef4c8d2fbbde006cbe81fa243487bdd530b2acc65141
lib/needle/service-point.rb644004.01 KBecc6a66565e132a2a63484d8f114439f4a222d0967239f08338b1a291d43679e
lib/needle/logger.rb644005.62 KB51d2f9c4cf4181233c652c34b23b8b2c3aac3c599ddf459de247b630d920a3d2
lib/needle/thread.rb644002.56 KBa2fd8534321f868cf51f5b205941e37f3f41ad026308197412fc90c97d5e7370
lib/needle/registry.rb644004.89 KBc4cf098977c3765f37e86bbd50ba4f1dbc2d15cd60f6b2de277a9196f40cd9e4
lib/needle/interceptor-chain.rb644005.83 KB60f3c6599e4c8149967c6b90a0a607b055621c56a5a294e89285e96e7d46bc73
lib/needle/container.rb6440014.1 KB7019d1cd4ed05ca915f2c006f0005813ee6fb80955aac83fc8a2fbfc16d3abd3
lib/needle/logging-interceptor.rb644002.27 KBdde2f0d415ecd20e27d654f415c8240e0e255a50b2f994bac60ef5b8f0790cd3
lib/needle/version.rb64400974 Bytesbbe37e78b568950f94f4135fb3f298c2d2bedfa0f90b9c0afcc6aa666a9fa681
lib/needle/pipeline/interceptor.rb644001.58 KBa747aae38e203809c237503e70c75cb9581227b9b40caaf36879c57d33d860d0
lib/needle/pipeline/collection.rb644004.57 KBf1c4a24d39d3ba22d80326e6cc1109ced2aa4a40ecbe25280357295898fe9547
lib/needle/pipeline/element.rb644002.89 KBc1059867677b0a0add8bd7158aeec73975bc45f912226927b3bd4541cb258bef
lib/needle/lifecycle/singleton.rb644001.91 KB3d2702f4b5d5a42943d476ddf5df9a3bb232966dcef2c7ffdc14f4601ca3af84
lib/needle/lifecycle/deferred.rb644001.22 KB6810c3dba068700937bc291a331d30fd8462165ae5437a718544966f82c1f45b
lib/needle/lifecycle/threaded.rb644001.89 KB227daaf92c72d0ae4dcd59f0b91d6a281f637bc455ecac61f8254ea45e3f797a
test/tc_service_point.rb644003.44 KBed7a2c79c036fc0236fafa33b21707c7563aee138d230167e87b220faa6b51c6
test/tc_registry.rb644002.26 KBa24e27ed834aeb472b86938dee9b263f359e1c8708ceeaf9ba26ab8f57641fd7
test/tc_interceptor.rb644002.4 KB785cd6bea533cabe46f24d3de37fa6676076004aa1aa7d1345a78c4e4a6169e6
test/tc_interceptor_chain.rb644004.84 KB05e9305c579e27606a2731ea124058f860641a81aa355e7dba81fbf6bc160a24
test/tc_logger.rb644004.55 KBd687072cff7a455cb0608514d96de9225b3c97c791652eaef5cc61129b8d7482
test/tc_container.rb644008.44 KBc13bc57abb0069f05e00eb9e9aafe6e7a903d56395c636bdbd03af7d13097a2e
test/pipeline/tc_element.rb644002.21 KBcf82aabd7bd3864e3b7500445d50b342532b3440593df88510e50ae929b4163f
test/pipeline/tc_collection.rb644002.92 KBd6f63bdc123469dee018bf861d5333b9dc80156e05ccf9801b15ca515e4aacc5
test/lifecycle/tc_singleton.rb644001.09 KBf49266305230f7d91ffdc2db9b61796fa8c47f4c6be67ebc0fdde8eff1810922
test/lifecycle/tc_threaded.rb644001.43 KB14b3be9f816e8de492960eb675b249c9c307bfcb471ec5ce3a6464d7dd60195d
test/lifecycle/tc_deferred.rb644001.23 KB1c72f0fe60d1624c7a86ea7ac915375b2d39298b454e0410b5002d28539f2c83
test/lifecycle/tc_proxy.rb644001.5 KBd31a7e6e5778befdd87d78e48175351e6a3da4ad80a955babbf1d440f0e29fcb
test/models/tc_singleton_deferred_initialize.rb644001.07 KBdef54bb50539394bf3a349a45edadd6bd5ecb8c2d10f541d055448f78779902f
test/models/tc_singleton_initialize.rb644001.05 KB4381c677bd0e7172d3346046cffcc8d28ea456cfb087de7217442aea51603af3
test/models/tc_singleton.rb644001.03 KBc7c053056c40033909513d4f39b7b870e444b5b69bbc8d09c5152b7d2e7b91c2
test/models/tc_singleton_deferred.rb644001.05 KBbbd9c25ca4a4d474ef5ed1090e3abea3e45bc8fc4fd55d97e6b21fee20af9587
test/models/tc_threaded_deferred.rb644001.05 KB2785924c803e57824ed53ed2ea7104b87d2b0f99f584829463fb9e951627d415
test/models/tc_threaded.rb644001.03 KBdd6e0af4122b5d6483e23bb5f75988c1b3c13ef9b47c00345448d2d1ac0d9452
test/models/tc_prototype_deferred_initialize.rb644001.07 KBb8d3a28a0631b032025cf166d19b7bf03650bc848b0e41db4fa1b1499e1719d3
test/models/tc_threaded_initialize.rb644001.05 KBa0cbc2797f8be85fd4efd02d01015e6a8e367c1ad47422656a31dc796ed51079
test/models/tc_prototype_deferred.rb644001.05 KB1ba85410ec09350262a3ca9a0535aa1e3547b763cf0ab930ecb4b3e1de738274
test/models/model_test.rb644003.72 KBc734542cacc4583ba2b6dabc1a75a295b815fe0a59e750d602960d2de760a5c5
doc/images/di_classdiagram.jpg6440031.5 KBfd80e9c53257370b31ac4a47b1cc562c960689c31e4635e3f7367b00f09462ef
doc/manual/manual.css644002.94 KB4dd5d8f5c3f053d779bbb2c4d84ef15906fcb5505c2194cb4d82c2df2d4f9703
doc/manual/index.erb64400928 Bytesfc4f92f0ee8f04357c01dbaa596598bd2d2d0f8c82add0c1e8e9f5d69afe375d
doc/manual/manual.rb644006.78 KB265a726486330cf8fa1aa5607417b6176dbfbb919ee98e61a39cc6bc39ebe65f
doc/manual/parts/02_namespaces.txt644001.77 KB3b19dd33869f689eab64c0ddec02a4f2c941e44b90146aea859de7028c49f3fe
doc/manual/parts/02_creating.txt644001.29 KB28372c1822834c23b47cacc13977458d3b03e3f3b31760cb29c04c641701c0e5
doc/manual-html/chapter-1.html6440015.3 KBee007c214da86d4d43db06dcfeaf5d634f52823b20dc6076dcbc2de5e4d605fb
doc/manual/parts/04_setup.txt644001.52 KBb7d805c831ea64b738976179da562443117af62d3d698120c17f33a642c87500
doc/manual/parts/03_conventional.txt644001.09 KBc68ba203d5c631cc3228fcc323335d15b7140455a09c91ee24375908f53e89b3
lib/needle/include-exclude.rb644003.87 KBa121269bde803701e21859b1889874e125355c8f8f490fdd1c730976fb570592
lib/needle/log-factory.rb644006.84 KB31b95be5cc5b5169cb0a5b38069ca406af4d0f35151f2f6738e0111cc2039cbc
lib/needle/errors.rb644001.25 KBa56080f173107326be80ddd255950e6f4701c6c740d2587883ae391168be0024
lib/needle/lifecycle/initialize.rb644001.83 KB68a31a583cfaf7ceb051ea28003874546f06a8059fe8c3856ce38a301876284d
lib/needle/lifecycle/proxy.rb644002.98 KBae7cbb8f8629958aeebfbdb1206fc2ae20271c4b7d4c04eaccccd18f718f9e0a
test/ALL-TESTS.rb64400906 Bytes762dd3c74699a4326db83923509bdeb425f83f974acb84b4a1f954b6b752c97a
test/lifecycle/tc_initialize.rb644001.76 KB08e91b10e568c82e163a30fb1c1b0ca24839aa33cead6e32504a80c97c30d470
test/models/tc_prototype.rb644001.03 KBa3161aa671bb8b64fff20efaf9faa3b9a8ae82c3e70e3710379896c12e59f658
test/models/tc_prototype_initialize.rb644001.05 KBe4e3bf55c590bb69a84b7280458cbba2dc75b0361cdf99cc0fa7030325054ef1
test/models/tc_threaded_deferred_initialize.rb644001.06 KBee4fb979827f58c179712dc58364f1a7132871cce00154afc599a7664390c3f0