smart_ioc-0.5.0

https://rubygems.org

smart_ioc

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1680965

number: 0.5.0

platform: ruby

spec_sha256: ed3d3f4a955e7a0fd79e7038801c6c51b7732c825ec28ce3ce64d2c9430d1e85

sha256: 2d87793c745f6fa70468aea45fdd57ce55e41b0d522d5df463fc3af0ed8d34d2

created_at: 2024-08-28 07:31:12 UTC

updated_at: 2024-08-28 07:31:13 UTC

position: 2

version_data_entries_count: 57

uploaded_at: 2024-08-28 07:31:10 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 19.5 KB

Version Data Entries

Total: 57

Unpacked size: 61.5 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/rspec.yml100664001.03 KB06aee210d9ef118bc5249ce7dacc894284c2a217bfbe8bfb482e5c25b4211e1e
.gitignore1006640061 Bytes28b29d2b4c5fa4f16a94d2b912274fb0d8984a51c0e7c2f19076159be9467606
.rspec100664007 Bytesf9f91591d3f3fe0195d28f23835d3cd5540fa26a7121e0a34aa3eca310cd13d3
.ruby-version100664005 Bytesb3fcf355cb2b513c38a4e1b8fa086cc06d9698707f7f0285bfc5a94ed2eeb29f
.yardops1006640012 Bytesf6ab49ac689874148a2ad2ec34f44a0a6cb890b74b4d6389c4ece8c7f196d16f
Gemfile10066400202 Bytes9fbe987eb8549d29e9f515a18f7a2df4ab9ba293a5eaa531e934232623ceb7f0
Gemfile.lock100664001021 Bytesb9c135e161f2b1d273859172c9f7c02269f40310ee9a2196f64ef25a1af28ed2
LICENSE.txt100664001.05 KB3aeb41a9a5c752b8cd4608a022416c5f73c75c298cda465ff4cbef2c6a4ce05a
README.md100664003.27 KBefab4b3b2ed8943b35e145e0bdc1dbaa06bb159859001496e374b1c0a900056a
Rakefile1006640028 Bytes5d20ab6abd8a77e0db94f9599c1ee015db492045de53207641ace9bca4862f24
docs/_config.yml1006640027 Bytes10ec8472e3dc8d11b724ac488753a29977ba7b8c00089960c874c05c0ba3eae1
docs/index.md100664003.07 KB22b52198f24fb7cdc7c71a5404dae9804d1411f45b23f8592170f4d3bb2d00e5
lib/smart_ioc.rb100664002.57 KBd09d2d46ac48f4c48c2a17f65ac7cd4d22b9c899638226c55a28782ada30a200
lib/smart_ioc/args.rb10066400500 Bytes88f6d1bf8633fcbb3fa5f9e6047cb93f9768fb9c754e128b7470c7369f8b71c9
lib/smart_ioc/bean.rb100664001.63 KB0db0032237e9ffd10fdd4e999f550f9440e717695c192a4c6479544ad72f5cc5
lib/smart_ioc/bean_definition.rb100664001.99 KBe48e38d0872383900ffc45ef0ace441c47ec1324bded9225d0efb6ddbaa49322
lib/smart_ioc/bean_definitions_storage.rb100664003.25 KBb4a329ac360d789f43be7d4b90e8d73857998f39c1dd629d58dd7261b136efee
lib/smart_ioc/bean_dependency.rb10066400332 Bytes5bf10e7315fd39db83616572d949125c1fdcd77bb99f6fb48c1f339b68bf1bf5
lib/smart_ioc/bean_factory.rb100664005 KBc6f36d8162c6cb89825830c65458bba22426f4f830f6aaaedc8bab067b705b0d
lib/smart_ioc/bean_file_loader.rb10066400683 Bytes9dce291345a9916ea14168d50a3834f9e0e83f89f82ca9dd148563dcbc4969e5
lib/smart_ioc/bean_locations.rb100664002.01 KB00c5fea2d44483636ee57df37070d093f96f69f4135520352a2b84d4f18cb805
lib/smart_ioc/bean_locator.rb10066400735 Bytes3bbb3af18558211c62aedb4675ade308ef7f41d6d802bb4e04aaffec2aacc6ce
lib/smart_ioc/container.rb100664004.81 KBcd5bb184053d5d0101a4f850d83de356e3e270feb9d745ffd217411b989443da
lib/smart_ioc/errors.rb10066400742 Bytes1848802f322ddf2f040cfd9e8ced75f0cb291bd6874e27b8e4b762e3e666a668
lib/smart_ioc/extra_package_contexts.rb10066400624 Bytes1e6d1c9c66de05c12c7aa501e2a1fd8368861b193d3585a0823b351298844e2f
lib/smart_ioc/inject_metadata.rb10066400193 Bytes40712ba1dfebca5cf9a1c0987a3ce66be462d918c7cd0149850aec14b120debd
lib/smart_ioc/iocify.rb100664005.04 KB53ab8b6aca5db8e6ec41dedbe1f203ce1fbea8716d328cb17845230058ace2b8
lib/smart_ioc/railtie.rb10066400811 Bytes66c7f3151f6f2e4ba1d4a478f5a0f7e9c324db6aa8a5ea22a20340f38350f850
lib/smart_ioc/scopes.rb1006640028 Bytes8450c3e2e7c4f0dd66e0e1ace87906e09c38d0a4e039a37c8019c85da297e5ff
lib/smart_ioc/scopes/prototype.rb10066400523 Bytes9e0114b90d4561d17bc152a95bc1c68af21f07e984be3728f58190f3ed377d62
lib/smart_ioc/scopes/request.rb10066400682 Bytesd22e31fc79957085332f21b0e00e341f7f2f95b486a274438faa18900493e65f
lib/smart_ioc/scopes/singleton.rb10066400588 Bytesa128c027c766e17925e492c739449b25c73a1f261fff69d562af6806f42284af
lib/smart_ioc/string_utils.rb10066400337 Bytes656d1b23f113dd86c0d6ce0e4c3e36781e89cf150b83f27b74f68925e84fae82
lib/smart_ioc/version.rb1006640040 Bytes27e4e2729b3c03adc430c04c2a4fd11d21f0fa1807f1071fdad1aef27ecbd4f3
smart_ioc.gemspec10066400891 Bytes284a90a6a51ec4e44a89e8a2a2db38174a5ae0e656d4b1c3c3c2ba9a4d79cf89
spec/smart_ioc/bean_definition_spec.rb10066400666 Bytes0311fc575420c503c8e5b058adabbfdfd893fbce5331ff2745c9086fea28c02a
spec/smart_ioc/bean_factory_spec.rb100664005.03 KB2345ffa5ad1623e66ba0cb93552485fdb4e469d15889889e49f3b860b14beb6e
spec/smart_ioc/bean_file_loader_spec.rb100664001.02 KB70af211c92e8da7f68039f615cc6d0d8f67ea356e3a5be39cecb228b026d467e
spec/smart_ioc/bean_locations_spec.rb10066400285 Bytesd8dcb9d7c4b85a60e1be27976bb34358be73eed3097c16a1469f63f5dfbbde2c
spec/smart_ioc/bean_locator_spec.rb10066400905 Bytesb50456bbbde9820f3357be422820dfc81427c3eef8ac1e4e10bd93677ff316f2
spec/smart_ioc/benchmark_mode_spec.rb10066400284 Bytesea4e7d012232f7bb88f7736d2d9d4d836615756d514c9b8b7c0876536b418c6b
spec/smart_ioc/container_spec.rb10066400272 Bytes374fc16f79a4a2cc3fcce70e3e53a1e1bba6a6351c79029768bb7f346ef117fb
spec/smart_ioc/example/admins/repository/admins_dao.rb10066400244 Bytes18be27fdedc6ec92fa04ad9c31a50deb63e9eb1d62d2605f7681d01063839c0b
spec/smart_ioc/example/admins/repository/admins_repository.rb10066400143 Bytes904f78e92448b8c55cf9d38bfe589f09d97fedaed76a6594c60f0ded0fdd106a
spec/smart_ioc/example/admins/repository/test/admins_repository.rb10066400243 Bytes1ecfc39507f61a864642421350fbaa5aed62ec41a315402c065a8f8d32e31fd3
spec/smart_ioc/example/users/repository/users_dao.rb10066400263 Bytes18f3e94364909ec5d3af2919e83f212072abc023da222d37a3d88cbc1e6c1d29
spec/smart_ioc/example/users/repository/users_repository.rb10066400268 Bytes2e366f5709aac9d0cf8ce373c80660ea7c476ad75990f16cda718faf43afb805
spec/smart_ioc/example/users/services/users_creator.rb10066400242 Bytes1d9bcb1aa0cf0dc96f2330dd84c613e37bef5c59b5fea2938469307bcc581c4c
spec/smart_ioc/example/users/user.rb10066400108 Bytes5bae1c500787d986a41b166d0cfe9c26c28fe72c1427b964fcf81c480eccf481
spec/smart_ioc/example/utils/config.rb10066400289 Bytes867174af9a1e2a6102c27d201eafd3f1436b84e4b3527e41daa6191c22c8eafd
spec/smart_ioc/example/utils/logger.rb10066400298 Bytese8332ee29ab85a368cd7ba1517a72938d65b6bc218262007ea43d33ef0fff482
spec/smart_ioc/factory_method_spec.rb100664002.81 KB7e02572f71ffa4a9fae7cae6449c2964ad80b78e449bae30d4a6e7b2c86573da
spec/smart_ioc/iocify_spec.rb10066400816 Bytes6b0581719ee6180e102c5f12378007172e6c26abf83d89a6cf93d902b61eb5e8
spec/smart_ioc/object_spec.rb100664001.34 KB49721fae446d48ce286ba499129ebc45fd5857fab9e7798d2778a44538b4017e
spec/smart_ioc/recursive_spec.rb10066400740 Bytes50972388ee7d4c91e14f2cf196e3c5b95eca0a9558400615265ca317fc8790bd
spec/smart_ioc/smart_ioc_spec.rb100664001.59 KBec1f842aa81cffc0772f34285f533cd0f9416f5e87b5b22e990992a41e2904a3
spec/spec_helper.rb10066400202 Bytes95153dd880e6555c8f625832d9c5ba38d66cc418f8020f691c2cf277bf821a76