needle-1.2.0

https://rubygems.org

needle

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 31513

number: 1.2.0

platform: ruby

spec_sha256: 82568db14e03a18a9dea89d111c14f27f3b4222271df7079d2a1a1f0f642363a

sha256: 0cac61610676be01eff82cd3614e3696403025699c3445de4c610e9ff0fb9563

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

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

position: 2

version_data_entries_count: 114

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

indexed: true

has_extensions:

extensions:

Gem size: 123 KB

Version Data Entries

Total: 114

Unpacked size: 447 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
benchmarks/instantiation.rb644001.82 KB4b8daa6ab1df41f4160ce1abd3fb99793b1e29463f928ecdd0e3281b8d8e8d49
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.yml6440016.2 KB07e2a58bc7b69d6c7b585a9c6577e9baa72e7f64c9cf6d729c2be83a428e3922
doc/faq/faq.rb644003.09 KBba1f79ff5f9583548be8bb80637723a46d201b3f83afcf64e52cf1d2255b879b
doc/manual-html/manual.css644002.94 KB4dd5d8f5c3f053d779bbb2c4d84ef15906fcb5505c2194cb4d82c2df2d4f9703
doc/manual-html/chapter-1.html6440017.5 KBb338532495441139a4863741e63343c493597a06cd40727b22838cabd441dcde
doc/manual-html/chapter-3.html6440012.7 KB3880e644f7531f9f381dc248bc62afd3ea8fe0e036aea455f098ea1a90629e42
doc/manual-html/chapter-4.html644009.47 KB1ea50c113103ba5e687edffb2fa87b64c8f32d2578830edd514a15a97502e63b
doc/manual-html/chapter-5.html6440014.5 KBc8ebb3ac427bb9ff2b340679976de79fcbf12a774d058e6b1091f277200d74eb
doc/manual-html/chapter-6.html6440018 KB0c2591006335a28a497e6af6a2d9977341be91fca601058f5ea441732023899d
doc/manual-html/chapter-8.html644009.51 KB0a840cacead32822c06579c8b5fe8d4f23174392c19ee3cdec87863cb1c5a7d2
doc/manual-html/chapter-9.html6440010.9 KBc190e5b4129e2e05af92a494f36348bbb3c39e3c9729f3afde0953de9c8627bb
doc/manual-html/index.html644007.59 KBdb9047d5731e31ba4b7582ca702d596ee0326648783b8e5c80197236f74d6d7a
doc/images/di_classdiagram.jpg6440031.5 KBfd80e9c53257370b31ac4a47b1cc562c960689c31e4635e3f7367b00f09462ef
doc/manual/manual.css644002.94 KB4dd5d8f5c3f053d779bbb2c4d84ef15906fcb5505c2194cb4d82c2df2d4f9703
doc/manual/manual.yml644002.53 KBde850cfa8e073653c16d9bd9c82669099bf3fae434feb565b0d7d0273dc8695a
doc/manual/tutorial.erb64400486 Bytesda7b9e7b84082920fad01143c897b0243d0fd3ff222c2c04ba22f203ae44b5f8
doc/manual/chapter.erb64400345 Bytesb2c0a74e92f11b2415ca03948e7cc5291c978dd4424a3bd5a99f59ff0595ec79
doc/manual/index.erb64400928 Bytesfc4f92f0ee8f04357c01dbaa596598bd2d2d0f8c82add0c1e8e9f5d69afe375d
doc/manual/manual.rb644006.78 KBa2c5d44642587eb9ecc291672dffcb4a667c61f67bd8fff35a5147f7cd514f89
doc/manual/parts/logging_logfactory.txt644001.23 KB5d738974eaf3265182fda78f0a417a168e8d644af1602c455bca10ad0dd8564a
doc/manual/parts/models_pipelines.txt644003.92 KBd502d984762f07ffa1b6faac319244b18271a6ec872a171670a68ea319cf38e3
doc/manual/parts/02_namespaces.txt644002.04 KB1b503336bf21ce5cde68c6aaace208757e5280bdfa673900ba4c7de237611d95
doc/manual/parts/models_overview.txt64400344 Bytesc2388f39eb1d452d00c2f1cd90c10d08309da9e7b6ebd75a25fade444a99af5a
doc/manual/parts/01_support.txt64400267 Bytes19833b926e3b4d0827797787ff60670c44e07aaffa3cb1707208e7e29b3d661a
doc/manual/parts/03_locator.txt644002.76 KBe899892dc04373f16d173c937cffbc693eadda1b65cb6e5f97af5ebd6ba8eb06
doc/manual/parts/02_services.txt644003.8 KB24ac4153773a2b7d8b38d9e86576c61c1a57805f75647ac0dc4beae584782a24
doc/manual/parts/01_alternatives.txt644001.98 KB49341d51b54c0258a6cdc63a1a7f684b94d82abefdfc373d7fc0b767eaa908a1
doc/manual/parts/customizing_contexts.txt644001.15 KB019e24ef34b08ffa9a79e9ed4138cd3ef8df5b2af075b41b206c928c4a0fdcf1
doc/manual/parts/04_overview.txt644001.06 KB7ebee5cdc6f9ae2c5153306a0577d8e1a0421b7300d0e0b466f54ed28cc6a5c6
doc/manual/parts/logging_overview.txt64400458 Bytese0782925a25b75ca7805dfcbee685c6711e014fda137c5e3ae27d5a7b582e109
doc/manual/parts/interceptors_architecture.txt64400942 Bytes975c76f0b8f3225c4d1001843e941b75f5996262244fae41652971af64433c4d
doc/manual/parts/interceptors_attaching.txt644002.9 KBbe23ab5076671c35cd4b47474222fe2e413adf0710bc7b5a455d5c4517affb1f
doc/manual/parts/03_overview.txt644001.26 KB1dcc69a7b75bf404a9299554fb9e6dfe5c6d9bd727124e3ecbc944c4ecc98dc5
doc/manual/parts/02_creating.txt644001.29 KB28372c1822834c23b47cacc13977458d3b03e3f3b31760cb29c04c641701c0e5
doc/manual/parts/libraries_using.txt64400808 Bytesb7f70a705c75b35ce25c0b5325901cc2dbcb392f517f77f72e401545a0fba036
doc/manual/parts/01_license.txt64400940 Bytes4337b6b1700d3d94426c53af25bd860a151a6ea082153bfb31bc183ba6d96ce5
doc/manual/parts/01_use_cases.txt644006.19 KB1e52ef4300cc40a8e6d565a3c387d7d3af2bb396868515b319effcb14118441a
doc/manual/parts/libraries_creating.txt644001.29 KBaf1a2cc93ff0ab78dc6a668e4fb6860c3954b66399733c44b4d1fa8a2f96cc46
doc/manual/parts/03_conventional.txt644001.09 KBc68ba203d5c631cc3228fcc323335d15b7140455a09c91ee24375908f53e89b3
doc/manual/parts/customizing_namespaces.txt644001.15 KBa5dd6ac98d78879b42835695ae9c305a8e7747800da11532c48d16551dcd4053
doc/manual/parts/logging_configuration.txt644001.97 KBe4119c157fed43aeb1590f8212ed0fed7de638f4a18bbb6af35e292ef2b777d7
doc/manual/parts/interceptors_custom.txt644001.41 KBe2c59d6f4474aabd4b9b20cf889855f31b78a8dc828132c87da4e1eb2e285486
doc/manual/parts/libraries_overview.txt64400435 Bytes4e49c16371fa8b50d4110fbfdfe99db50973ab5f05eaca844db1894392cf43c5
doc/manual/parts/interceptors_overview.txt64400721 Bytes0e6ec5ba67203704caaadbd81fc113e81918d4401f55b2e267befc26b648b1aa
doc/manual/parts/interceptors_ordering.txt644001.02 KB6f6d965aa1151e7cd63fb6ef4811298b500a2ce8fd18e5ae8369b09bd2bab925
lib/needle.rb644002.14 KB433f05ea85bfc0ad66a8db785ecfe5fb7362e6ab4ec8fe4a89d741533bcf4381
lib/needle/interceptor.rb644006.22 KB3ddc92d4e2c5bee98726ef4c8d2fbbde006cbe81fa243487bdd530b2acc65141
lib/needle/service-point.rb644004.52 KBba2056a868dea74b7044d915cbb2443494fec8141d3b74e4811e2b6e4aab7eb1
lib/needle/logger.rb644005.62 KB51d2f9c4cf4181233c652c34b23b8b2c3aac3c599ddf459de247b630d920a3d2
lib/needle/registry.rb644005.92 KB9e9943aac69717327925703f3a56e8b36b5f39ada54798e7c935208e99923546
lib/needle/interceptor-chain.rb644005.83 KB60f3c6599e4c8149967c6b90a0a607b055621c56a5a294e89285e96e7d46bc73
lib/needle/include-exclude.rb644003.87 KBa121269bde803701e21859b1889874e125355c8f8f490fdd1c730976fb570592
lib/needle/container.rb6440014.4 KB6277d4fbea7f74f1d96c0d38ec3983085d40a990da420b950e72a35a40e74a55
lib/needle/logging-interceptor.rb644002.27 KBdde2f0d415ecd20e27d654f415c8240e0e255a50b2f994bac60ef5b8f0790cd3
lib/needle/version.rb64400974 Bytes32b7eda88137ce2f3a2e614d1b8dc35c8baaaf247d4def422b788ad00199eca4
lib/needle/log-factory.rb644008.28 KB1b0b5808647184b374cce594e120e3f61855acac893eca158aa84968f550c60e
lib/needle/errors.rb644001.25 KBa56080f173107326be80ddd255950e6f4701c6c740d2587883ae391168be0024
lib/needle/definition-context.rb644004.13 KBd3770fe92adc2375c1e89bbf6251b0653886820bd0f52957903554450ac5f990
lib/needle/pipeline/interceptor.rb644001.58 KBa747aae38e203809c237503e70c75cb9581227b9b40caaf36879c57d33d860d0
lib/needle/pipeline/collection.rb644004.84 KB1b84c10f6c641c2b495867df3cc1c629fdf832f44dc4d0861d3dcb95a68c3152
lib/needle/lifecycle/multiton.rb644002.13 KBb2d3a7da1b71db4a0571d8ee44b7be11bc8ab8d3cf19e47e3e3c8952158e1c4b
lib/needle/lifecycle/singleton.rb644001.93 KBeddf7ea75a80d7f2d8125e2b36b98d23fdc030b9b73e740aa20dcacae59bc773
lib/needle/lifecycle/deferred.rb644001.22 KB6810c3dba068700937bc291a331d30fd8462165ae5437a718544966f82c1f45b
lib/needle/lifecycle/initialize.rb644001.83 KB4919ce8554e8e4f66338a3bdc51c5480c39a7ed889564a385500c1163c880dc9
lib/needle/lifecycle/proxy.rb644002.98 KBae7cbb8f8629958aeebfbdb1206fc2ae20271c4b7d4c04eaccccd18f718f9e0a
lib/needle/lifecycle/threaded.rb644001.99 KB67c333439ba1a98f7f0fdeef62c1f616b14b1e7ee7e9cd151bab2df09ec9b3f6
test/tc_service_point.rb644004.35 KB1781e215a4d5489d8f6eea2877ac814438c58b68e6b73cac261f87b8e497d299
test/tc_registry.rb644003.21 KBf2ddf474aa27425bb9033fef2c24b602adb80524c8a2300d63eafc19446a6fab
test/tc_definition_context.rb644003.77 KB2cacb1a8d447c34faac99171fe310fa3d8b5f015fa628419f123b6ea83a241e4
test/tc_interceptor.rb644002.4 KB785cd6bea533cabe46f24d3de37fa6676076004aa1aa7d1345a78c4e4a6169e6
test/ALL-TESTS.rb64400906 Bytes762dd3c74699a4326db83923509bdeb425f83f974acb84b4a1f954b6b752c97a
test/tc_logger.rb644005.34 KB3991fdaacb36e6d6656375ae0928b4bda69318d7af3be488c20834e7e5dfb0f0
test/tc_container.rb6440013.1 KB972837f9cee83bc8f8885925a7e97891cacd0b95c74f3d1b663d989660d40e7f
test/pipeline/tc_element.rb644002.21 KB70088ca18e6ec8130d375348f43806e640e1b44289418999ff61bbca7b704fdf
test/lifecycle/tc_threaded.rb644001.57 KB9fae631d9ea6850272d6262c1bc15f4879eb6697e961f5bb5136edd381c7f620
test/lifecycle/tc_initialize.rb644001.76 KB08e91b10e568c82e163a30fb1c1b0ca24839aa33cead6e32504a80c97c30d470
test/lifecycle/tc_multiton.rb644001.45 KBc341ec937937144fa0ea691035e50d4a581e4b490a5ec76c115ac868e3654f19
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_prototype.rb644001.03 KBa3161aa671bb8b64fff20efaf9faa3b9a8ae82c3e70e3710379896c12e59f658
test/models/tc_threaded_deferred.rb644001.05 KB2785924c803e57824ed53ed2ea7104b87d2b0f99f584829463fb9e951627d415
test/models/tc_prototype_initialize.rb644001.05 KBe4e3bf55c590bb69a84b7280458cbba2dc75b0361cdf99cc0fa7030325054ef1
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_threaded_deferred_initialize.rb644001.06 KBee4fb979827f58c179712dc58364f1a7132871cce00154afc599a7664390c3f0
test/models/tc_prototype_deferred.rb644001.05 KB1ba85410ec09350262a3ca9a0535aa1e3547b763cf0ab930ecb4b3e1de738274
test/models/model_test.rb644003.72 KBc734542cacc4583ba2b6dabc1a75a295b815fe0a59e750d602960d2de760a5c5
doc/manual-html/chapter-2.html6440015.3 KB4b8d6c84358e7849f2167c85669b5351994fe542dd372d31a86af8ec8ffed4f2
doc/manual-html/chapter-7.html6440011.6 KB963efc8ae9725bce59605eac5c512e62a217e2bed15f311478ab3b21c894f0f8
doc/manual/page.erb644002.89 KB9e14197175c35dfefae4e474a44c0d17281f110ba277d27e8638e7a21b8f15df
doc/manual/parts/04_setup.txt644001.52 KBb7d805c831ea64b738976179da562443117af62d3d698120c17f33a642c87500
doc/manual/parts/models_models.txt644004.2 KBf41fd0bf57c0e24e813958561f2c2f90b352b4f0da1f686e89e1a0685b58c3af
doc/manual/parts/01_what_is_needle.txt64400109 Bytesd20227b1bb93414d3ed3942f674cb4d9539e59b83c29ff9edde36a07d0ab97dd
doc/manual/parts/customizing_interceptors.txt644001.45 KB16072b1b4769facec1a6a88ae6c8c8e383db114cb1f2b50cf5fbd72d57680778
doc/manual/parts/02_overview.txt64400370 Bytes1c23a887d3392e6735ecc11557e543c31d1ac99c49122cacbee04f0c9dd47d26
lib/needle/thread.rb644002.67 KB39bdacc767f02628364f944f303173a62d0bb2a2b989a52a31dfca9d6757d29b
lib/needle/pipeline/element.rb644003.09 KBcb34c43ba8564447841208037f49d1099f31b7fa7abec3a9a58207c5d7259e58
test/tc_interceptor_chain.rb644004.84 KB05e9305c579e27606a2731ea124058f860641a81aa355e7dba81fbf6bc160a24
test/services.rb64400724 Bytes641c4b05be26ef60d0d83e6156bf39769c1f9873b6824141b5af094a821afe40
test/pipeline/tc_collection.rb644003.55 KBcc45c10f79324821cced8c2f26f6d9c0682075d0c343712a215a7e74dca7a9a2
test/lifecycle/tc_singleton.rb644001.51 KB16092ca4c5c8c52c54af0097c4840634d1664027dfdb24144a90e75c34596a69
test/lifecycle/tc_deferred.rb644001.23 KB1c72f0fe60d1624c7a86ea7ac915375b2d39298b454e0410b5002d28539f2c83
test/models/tc_singleton.rb644001.03 KBc7c053056c40033909513d4f39b7b870e444b5b69bbc8d09c5152b7d2e7b91c2
test/models/tc_singleton_deferred.rb644001.05 KBbbd9c25ca4a4d474ef5ed1090e3abea3e45bc8fc4fd55d97e6b21fee20af9587