benchmarks/instantiability.rb | 644 | 0 | 0 | | | 693 Bytes | 45f0cfd220f48f216778a60faa0651b97ad9e231f780bff76db18d527e24a169 |
benchmarks/instantiation.rb | 644 | 0 | 0 | | | 1.82 KB | 4b8daa6ab1df41f4160ce1abd3fb99793b1e29463f928ecdd0e3281b8d8e8d49 |
benchmarks/interceptors.rb | 644 | 0 | 0 | | | 1.2 KB | 4ec0545704eb1321f7e89a1be04d003a2660f8092d52d00b684c7db910e96396 |
benchmarks/interceptors2.rb | 644 | 0 | 0 | | | 1.98 KB | 3bc533fdf7c5ac9f2e4b0d0f997d512a72d3dd006dfa0871e00b0730e36bb8ee |
doc/LICENSE-BSD | 644 | 0 | 0 | | | 1.46 KB | 09b7756d53767b5e4faa332341d85c2d6e2e5762ee746bef922221979bed4ab4 |
doc/LICENSE-GPL | 644 | 0 | 0 | | | 14.8 KB | 963b8b5b6b822179b47463786faf9cc5ce6e1b655028e3f4ff2727dd99d590fc |
doc/LICENSE-RUBY | 644 | 0 | 0 | | | 2.43 KB | 979566c3b7223ac823560505aa93e6277be13623ac8243ea04017bd22258b293 |
doc/README | 644 | 0 | 0 | | | 2.71 KB | 48f5f50abcc0a7ba4c2b9278be3c7b2fb3fe1b64d96ff74f2d16854305d8b5fb |
doc/faq/faq.yml | 644 | 0 | 0 | | | 16.2 KB | 07e2a58bc7b69d6c7b585a9c6577e9baa72e7f64c9cf6d729c2be83a428e3922 |
doc/images/di_classdiagram.jpg | 644 | 0 | 0 | | | 31.5 KB | fd80e9c53257370b31ac4a47b1cc562c960689c31e4635e3f7367b00f09462ef |
doc/manual/chapter.erb | 644 | 0 | 0 | | | 1.15 KB | a13d83c25d5a58bd41df34da1b343371e78f958474e8ff43e49f7f0f74aeed99 |
doc/manual/index.erb | 644 | 0 | 0 | | | 928 Bytes | fc4f92f0ee8f04357c01dbaa596598bd2d2d0f8c82add0c1e8e9f5d69afe375d |
doc/manual/manual.rb | 644 | 0 | 0 | | | 9.03 KB | c59686a61d95a64b3021497630ab85e559e3185ef0b45157680129de46954635 |
doc/manual/manual.yml | 644 | 0 | 0 | | | 2.53 KB | df5de2de2e264bb60eb90bc1967021628e4dd672c7633c522ff58f91f50822c6 |
doc/manual/page.erb | 644 | 0 | 0 | | | 2.9 KB | 3e1311a6a3fcb4de0bada8e2b4420b854fcb7fa1b56d1030f176fc7c5e23c9dc |
doc/manual/tutorial.erb | 644 | 0 | 0 | | | 486 Bytes | da7b9e7b84082920fad01143c897b0243d0fd3ff222c2c04ba22f203ae44b5f8 |
doc/manual/img/needle.png | 644 | 0 | 0 | | | 22.5 KB | bb8b3549b45fffd18f4a76cd7202f8d62f3349df07dafce9af9dca0cdf6889b9 |
doc/manual/parts/01_alternatives.txt | 644 | 0 | 0 | | | 1.98 KB | 49341d51b54c0258a6cdc63a1a7f684b94d82abefdfc373d7fc0b767eaa908a1 |
doc/manual/parts/01_license.txt | 644 | 0 | 0 | | | 941 Bytes | c723eaaa4fa66023ef5b684758e9a500f13e7636f6d2e974eafe12c1e43f8065 |
doc/manual/parts/01_use_cases.txt | 644 | 0 | 0 | | | 6.51 KB | c2ede97b2c97dce477856b8c38d1c82430822ce8bfabb7bad8fe918b2d1b70ed |
doc/manual/parts/01_what_is_needle.txt | 644 | 0 | 0 | | | 109 Bytes | d20227b1bb93414d3ed3942f674cb4d9539e59b83c29ff9edde36a07d0ab97dd |
doc/manual/parts/02_creating.txt | 644 | 0 | 0 | | | 1.48 KB | a5cef80e5886dc414a8b8b6c130cf4f33d73fbaaa10a9f422d81d21c287a27b4 |
doc/manual/parts/02_namespaces.txt | 644 | 0 | 0 | | | 2.33 KB | 4eec0b592dd893587128c79ba9b9d534c654360d84e639bfdeff51219683d93f |
doc/manual/parts/02_overview.txt | 644 | 0 | 0 | | | 370 Bytes | 1c23a887d3392e6735ecc11557e543c31d1ac99c49122cacbee04f0c9dd47d26 |
doc/manual/parts/02_services.txt | 644 | 0 | 0 | | | 4.08 KB | ad5017c0bda32c397fd3c9e9e312f6f2f9c51ee2f037202db47c8cabb02df2ae |
doc/manual/parts/03_conventional.txt | 644 | 0 | 0 | | | 1.18 KB | 635bccc82e4e00906bec3a9102c2654f011d5553234dd6c9972cdfb62b46221e |
doc/manual/parts/03_overview.txt | 644 | 0 | 0 | | | 1.26 KB | 1dcc69a7b75bf404a9299554fb9e6dfe5c6d9bd727124e3ecbc944c4ecc98dc5 |
doc/manual/parts/04_overview.txt | 644 | 0 | 0 | | | 1.06 KB | de590981a00c04be6ae61380671803f107ada72e95e9b68ed0802ed6e9993a43 |
doc/manual/parts/04_setup.txt | 644 | 0 | 0 | | | 1.52 KB | 7c13924dec3f82e70c67136f633513c5bede1cd3852b6cd7463e20d504950cb1 |
doc/manual/parts/customizing_contexts.txt | 644 | 0 | 0 | | | 1.18 KB | 07540aaec4763939dd0d802d09c490c9b8e6630817a97aa1662e2cb1f9e4ca22 |
doc/manual/parts/customizing_interceptors.txt | 644 | 0 | 0 | | | 1.51 KB | dc7e4c6cc7b39c5c1bd314143777e5549f38cf71ec15250f74bc150ae3ec6832 |
doc/manual/parts/customizing_namespaces.txt | 644 | 0 | 0 | | | 1.19 KB | 1d5750f95f15c7895d9519461fc7c3aa35b9d3804ae0035362924114af2edd19 |
doc/manual/parts/interceptors_architecture.txt | 644 | 0 | 0 | | | 942 Bytes | 975c76f0b8f3225c4d1001843e941b75f5996262244fae41652971af64433c4d |
doc/manual/parts/libraries_creating.txt | 644 | 0 | 0 | | | 1.31 KB | 7c4a86573f118f08c00794ccaed44bfa6d296f631883a8a3fb94fbd24a32c6c6 |
doc/manual/parts/libraries_overview.txt | 644 | 0 | 0 | | | 435 Bytes | 4e49c16371fa8b50d4110fbfdfe99db50973ab5f05eaca844db1894392cf43c5 |
doc/manual/parts/libraries_using.txt | 644 | 0 | 0 | | | 903 Bytes | ce98648d088d4cf1f6eb7e60a9c7dfeb7e5ccd6ba0ec25f06f10dd0f7ff1780b |
doc/manual/parts/logging_overview.txt | 644 | 0 | 0 | | | 458 Bytes | e0782925a25b75ca7805dfcbee685c6711e014fda137c5e3ae27d5a7b582e109 |
doc/manual/parts/models_models.txt | 644 | 0 | 0 | | | 4.26 KB | 8ca8a9233284ecd63caa9e6b09b4c9cb63d824a9caafca279177bddf060f86c7 |
doc/manual/parts/models_overview.txt | 644 | 0 | 0 | | | 344 Bytes | 6e4182fa5d0d8d65ef2cedc6d16d340e3d48660b831219c9ebcd17bf7a24c9c0 |
doc/manual/stylesheets/manual.css | 644 | 0 | 0 | | | 3.99 KB | e497b2d9d18681a210d63e0cbb35487e9d95c50cb80e308dc8aebd431da5c11c |
doc/manual/stylesheets/ruby.css | 644 | 0 | 0 | | | 570 Bytes | d826ad690de2de8a9775867307e021fd4accb86f43d5e9eb8c0562488baa209d |
doc/manual-html/chapter-1.html | 644 | 0 | 0 | | | 26.3 KB | a92f33293ab676bac02e32e89a2a338cacca42211b7f08fb08a99e91d99c3eec |
doc/manual-html/chapter-3.html | 644 | 0 | 0 | | | 23.5 KB | e84fa79ace7c14a76f3609d3a446e048939c19c2273b02c8b06892bdd2f94534 |
doc/manual-html/chapter-4.html | 644 | 0 | 0 | | | 14.8 KB | a3a8a8a570d741b4ba94f8ee611d3fa0a689877ad3ca51a3240b0e9305253e10 |
doc/manual-html/chapter-5.html | 644 | 0 | 0 | | | 24.6 KB | e84cb2d0b9b3f359a9f338bcca4821e918bce44b26240cd99ec4a7cab987a376 |
doc/manual-html/chapter-6.html | 644 | 0 | 0 | | | 23.1 KB | 94b39c482c39be0ae646c68951cdd420d1da267e205b334f549f34d0558e47e7 |
doc/manual-html/chapter-7.html | 644 | 0 | 0 | | | 18 KB | 9c4beca8d703747ce27bf50bf240c403e8754077daa77cda54fa2c1b719810c4 |
doc/manual-html/chapter-8.html | 644 | 0 | 0 | | | 14.8 KB | c878a4cc9ad2f1c0afde76d3f0469a308a48a4dbf3637047f5fe9b3f7d9ab66f |
doc/manual-html/chapter-9.html | 644 | 0 | 0 | | | 19.7 KB | d2cbc2664112375845b8a682706e573aaafc156790303fa69d4963fbfe760f9b |
doc/manual-html/needle.png | 644 | 0 | 0 | | | 22.5 KB | bb8b3549b45fffd18f4a76cd7202f8d62f3349df07dafce9af9dca0cdf6889b9 |
doc/manual-html/stylesheets/manual.css | 644 | 0 | 0 | | | 3.99 KB | e497b2d9d18681a210d63e0cbb35487e9d95c50cb80e308dc8aebd431da5c11c |
doc/manual-html/stylesheets/ruby.css | 644 | 0 | 0 | | | 570 Bytes | d826ad690de2de8a9775867307e021fd4accb86f43d5e9eb8c0562488baa209d |
lib/needle.rb | 644 | 0 | 0 | | | 2.14 KB | 4f6e027879f084f91b242f663ec69370150c8a942d71148f973064d999b93d12 |
lib/needle/container.rb | 644 | 0 | 0 | | | 14.4 KB | 446866eed18870b66c7d332f46da8b02c738027efc4784dfd5a5a90f8d2ce83f |
lib/needle/definition-context.rb | 644 | 0 | 0 | | | 4.16 KB | df6c533525a3c9278c6b32189534590553745a66c3485a90fbd6c314ff33639d |
lib/needle/errors.rb | 644 | 0 | 0 | | | 1.25 KB | c597af1774898ad30c0bcd234e6268751ee259b2f03a754ca05ffb697ce0ab8d |
lib/needle/include-exclude.rb | 644 | 0 | 0 | | | 3.87 KB | 7d7ce75ee1aa5a0083889c5494ca9534892ed3575fe2775305e0a0c3b54c3f7d |
lib/needle/interceptor.rb | 644 | 0 | 0 | | | 6.22 KB | c194009dcc72c236c5170c1c2936c513b5d6f0e1c80efbfa368e55cc110939d2 |
lib/needle/log-factory.rb | 644 | 0 | 0 | | | 8.28 KB | 33479e9b4ec89bd400e868cd8f9329cfe18ee2fd7104d4d55a12a5770bbc2b9f |
lib/needle/logger.rb | 644 | 0 | 0 | | | 5.77 KB | 81afe19e90d5dae750263609c6ee5944fd0660abe2abfa51d2c8c220277e8864 |
lib/needle/registry.rb | 644 | 0 | 0 | | | 5.92 KB | f32821c388ffa38856726a6fd768ceba70fcaf81867c860de205968e633bc1c5 |
lib/needle/service-point.rb | 644 | 0 | 0 | | | 4.84 KB | c26d1fbe47fe3d044d093d00de607c8f392bab1618cb56e286b2b5155dce2e1d |
lib/needle/thread.rb | 644 | 0 | 0 | | | 2.67 KB | c368ee5e378622304b6b0cdec9be901478b3406b57a6222be804bde18396b5ea |
lib/needle/version.rb | 644 | 0 | 0 | | | 975 Bytes | b8a0f6a334a86583252cf3c6f0a97b88ab122fd4f6568c4c6c60ec8ddec6d5cf |
lib/needle/lifecycle/multiton.rb | 644 | 0 | 0 | | | 2.13 KB | 58edba5dd967b63d79ff5ed6a1fae3d8eec030610a01665ada4128c3aef1d590 |
lib/needle/lifecycle/proxy.rb | 644 | 0 | 0 | | | 2.99 KB | 6e5829cc163166db294fb56098075dfbbca220e9fcfe11c4e347785c27851fc7 |
lib/needle/lifecycle/singleton.rb | 644 | 0 | 0 | | | 1.93 KB | 2ea7eef93e7065bfc56a091c8216040debf9c5b968a73450b4b36470bdb64ee4 |
lib/needle/lifecycle/threaded.rb | 644 | 0 | 0 | | | 1.99 KB | 1b222f263bf9a8414f5c4e4cdd06d8909577d32fdbb3c79d783808b399fd9c8f |
lib/needle/pipeline/collection.rb | 644 | 0 | 0 | | | 4.87 KB | 62e4885b4372e5996d4dec48de79b882f6d5fe116aa83c3bbd8d21054ac091b3 |
lib/needle/pipeline/element.rb | 644 | 0 | 0 | | | 3.09 KB | ca8240a1c5eaaeb58ecf75cf66ff1d51c5e96529160b0c59a67b28bf6758259e |
lib/needle/pipeline/interceptor.rb | 644 | 0 | 0 | | | 1.58 KB | e989dd1eb9e2d26e9447ed32543f69d1e6fddf8bac3b3005c3bf499245b33dff |
test/ALL-TESTS.rb | 644 | 0 | 0 | | | 907 Bytes | e08a7f789a7503c0ffb3bd566630acc92ea448c3bec8e60e880c786342e11f3f |
test/tc_container.rb | 644 | 0 | 0 | | | 13.5 KB | 4c5588f4c388210b9506aa6e7e6ddc76d5cd21362e18aec4081538ce115712ae |
test/tc_definition_context.rb | 644 | 0 | 0 | | | 3.77 KB | c1bb5231fc9227d7ae797de93fc32a1322dee71fea5cc252b0fc20a8b716a5fe |
test/tc_interceptor.rb | 644 | 0 | 0 | | | 2.4 KB | ce1ff26685290eb05a9b67dac3de3de00647f112cc58f932fd420df697cda773 |
test/tc_logger.rb | 644 | 0 | 0 | | | 5.34 KB | 70ce6669b8b47da2d538fcfa9fcbf6b547e2b477341815af63c0b23c0e391c60 |
test/tc_registry.rb | 644 | 0 | 0 | | | 3.58 KB | df0ae91b4b4c0bd82c43d2ce933da993239543ca3f51adac8acc97767e8324c8 |
test/tc_service_point.rb | 644 | 0 | 0 | | | 4.41 KB | 11a02283b2403090abed2f1307d96eedfe73d27a347180d818c1670384ce4a64 |
test/lifecycle/tc_deferred.rb | 644 | 0 | 0 | | | 1.23 KB | 80c643e8af9b997461ea770b250c6d075d479dd96387e9f9e655c3e439080660 |
test/lifecycle/tc_multiton.rb | 644 | 0 | 0 | | | 1.45 KB | ee4bf4f0933a5788b63bfc85cb57173d9c44cc162cf0c9aaed015a06b28c101b |
test/lifecycle/tc_proxy.rb | 644 | 0 | 0 | | | 1.5 KB | a415c67a362d85b3b35829725454b36885999c2087160799523fc28ff04fe070 |
test/lifecycle/tc_singleton.rb | 644 | 0 | 0 | | | 1.51 KB | 8e9045d48c89bde2f79f0df32d31e83824c78ffb2ef0fcb90e867aea37b99f5c |
test/lifecycle/tc_threaded.rb | 644 | 0 | 0 | | | 1.57 KB | 3f165852b471121b3cd8207b480bfcf90c7e7df0aeda266bc6fad3a9b384b27b |
test/models/tc_prototype.rb | 644 | 0 | 0 | | | 1.04 KB | 31dba63ce49084c183e3a28a216528af4b28d5aa90bc1ff9ac2bfd7ff76bf901 |
test/models/tc_prototype_deferred.rb | 644 | 0 | 0 | | | 1.05 KB | b8daffbfc0e17175d76612820de49ac90b2a5432f7b776bdd1b832c35dc35fae |
test/models/tc_prototype_deferred_initialize.rb | 644 | 0 | 0 | | | 1.07 KB | 077da3b1a984d7cc3b0071f4624b0fcd0a7df3b38f61394f1cafd1a6686c81cf |
test/models/tc_singleton.rb | 644 | 0 | 0 | | | 1.03 KB | dbbfe0c970a6a9ee177e05f23bcd299a425e47950e1de6ecdb3224594a40113c |
test/models/tc_singleton_deferred.rb | 644 | 0 | 0 | | | 1.05 KB | 734cc22212c0ccfc894fa823ab20cd5e6168526ba8f946dffc3e2b703223deea |
test/models/tc_singleton_deferred_initialize.rb | 644 | 0 | 0 | | | 1.07 KB | 74b67d9fb94783408a02ba6fa93d31573a35ec67e23d46198dddedfcb8215395 |
test/models/tc_singleton_initialize.rb | 644 | 0 | 0 | | | 1.05 KB | 61b1ab0c08393980583845de121d186a1aaebbe7c6b1475d5e97d047e5ec2b0c |
test/models/tc_threaded_deferred.rb | 644 | 0 | 0 | | | 1.05 KB | 1ba15f531319f4ece1f830eea6b7a18fd2064771ff8cb9ffc9e50063d9753ba3 |
test/models/tc_threaded_deferred_initialize.rb | 644 | 0 | 0 | | | 1.07 KB | 5e1be3f27ace7b5d18810c140b4e584d6185bf3dd172602886b74c7525f5768a |
test/models/tc_threaded_initialize.rb | 644 | 0 | 0 | | | 1.05 KB | b86e1a02f70fe425909d5b3612534a05af7d2c1ad52830cf345ae214ac89017e |
test/pipeline/tc_collection.rb | 644 | 0 | 0 | | | 3.56 KB | 35fb9c7e0e90ed38aed366805b43c1aa2c3ae115de15b44b08006b8c5996a0b6 |
test/pipeline/tc_element.rb | 644 | 0 | 0 | | | 2.21 KB | a15bd88aeae8c35621ae2b3df74e708f7fe19b51e6df8cff19b8ae52c0673ad4 |
doc/di-in-ruby.rdoc | 644 | 0 | 0 | | | 13.3 KB | 70aad8dc7ea784b76cf0421a3e2be01ea9f97d3888ad2bcaf1cf3da5456c3e24 |
doc/manual/parts/03_locator.txt | 644 | 0 | 0 | | | 2.8 KB | 3a20c5385b71f0f7bd825fee30914f05794d468162c8e312da097382e28a3182 |
doc/manual/parts/interceptors_ordering.txt | 644 | 0 | 0 | | | 1.07 KB | fd76032449d78775ffaf306b613c67420123c7a4bd5d680c99907ede52fe94eb |
doc/manual/parts/interceptors_overview.txt | 644 | 0 | 0 | | | 721 Bytes | 0e6ec5ba67203704caaadbd81fc113e81918d4401f55b2e267befc26b648b1aa |
doc/faq/faq.rb | 644 | 0 | 0 | | | 3.09 KB | ba1f79ff5f9583548be8bb80637723a46d201b3f83afcf64e52cf1d2255b879b |
doc/manual/img/Needle.ai | 644 | 0 | 0 | | | 501 KB | 3311c0ec2da46f7b603d43c3b2a5d7026ba2b65d939021635f67fc388604a645 |
doc/manual/parts/01_support.txt | 644 | 0 | 0 | | | 267 Bytes | 19833b926e3b4d0827797787ff60670c44e07aaffa3cb1707208e7e29b3d661a |
doc/manual/parts/interceptors_attaching.txt | 644 | 0 | 0 | | | 3.22 KB | e1a0b42e1c2f9bc613aab216c4833ba0abd1ed458b355f2bbaeaf1887e1697d9 |
doc/manual/parts/interceptors_custom.txt | 644 | 0 | 0 | | | 1.47 KB | 9be7594fe20794e955ebc3633da2e43bb0fa3cc03ec6e380200ca7264c865d82 |
doc/manual/parts/logging_configuration.txt | 644 | 0 | 0 | | | 2.06 KB | 6dbeb6a78ec2e78063eef8dd5d2c99d580f0bb3c729170d7d06b87f2a1505f88 |
doc/manual/parts/logging_logfactory.txt | 644 | 0 | 0 | | | 1.49 KB | 19c30f4820471504663bbe667c6d72d7a7fbd33c2abd454d016b96b6180ef1da |
doc/manual/parts/models_pipelines.txt | 644 | 0 | 0 | | | 4.05 KB | fbcd32119995ef8a2874deebc692c9d9f1c4b6450a0c08bee512ba884f4ba024 |
doc/manual-html/chapter-2.html | 644 | 0 | 0 | | | 28.7 KB | 2e17db37db10c20dd874ff82be3aa800654daca44e8b29fe891878963b177ff8 |
doc/manual-html/index.html | 644 | 0 | 0 | | | 7.61 KB | c5661fc286f37824a54f95fa396c1ce1d5a97a054b5d8c9cdce5e64ff99ebe0f |
lib/needle/interceptor-chain.rb | 644 | 0 | 0 | | | 5.83 KB | 0ab6276bf15840de23509d9de6c73ad93c9f99a93a8c345d02c05f9338f3c40c |
lib/needle/logging-interceptor.rb | 644 | 0 | 0 | | | 2.27 KB | c95079db970065a2ef6a49f535e393054896476f60dcacda345d634456a8c8d1 |
lib/needle/lifecycle/deferred.rb | 644 | 0 | 0 | | | 1.22 KB | f90fc397efdbced1ba0d7ccd29e0e609c9987a12bf0a896b3dc23c53e2156167 |
lib/needle/lifecycle/initialize.rb | 644 | 0 | 0 | | | 1.83 KB | 44ecbded6b35bfa10e11977ebb9585b76027586e1a2a9cc4c96472df6421cce0 |
test/services.rb | 644 | 0 | 0 | | | 724 Bytes | 641c4b05be26ef60d0d83e6156bf39769c1f9873b6824141b5af094a821afe40 |
test/tc_interceptor_chain.rb | 644 | 0 | 0 | | | 4.84 KB | f19929749d25f6529d760c2edcd8301b1569922148f7b362cbee662208abcee8 |
test/lifecycle/tc_initialize.rb | 644 | 0 | 0 | | | 1.77 KB | 09903f3bfa5a287d1fa3e3f946172900db4b484889a96ce25e55aae411d3bef9 |
test/models/model_test.rb | 644 | 0 | 0 | | | 3.72 KB | 8c30b55551a3d96dbdb8ddfadc02d8fe5dbe104ef9cfcfe59aec11469f0617c7 |
test/models/tc_prototype_initialize.rb | 644 | 0 | 0 | | | 1.05 KB | 32b081981176266a04c53e261ca1f136883fdcac1c99bb03aded62a2956d6cc1 |
test/models/tc_threaded.rb | 644 | 0 | 0 | | | 1.03 KB | 69a1e7fcf33f24cc0b6666f6b45693f020f4539450f5b1a79e1b8ee2306e5bb6 |