smart_ioc-0.5.1

https://rubygems.org

smart_ioc

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1698012

number: 0.5.1

platform: ruby

spec_sha256: 224c4b142c79b38963ee4518166e4632625bf5aed8cd12e51fa892f3e6c19157

sha256: 84c90be809cc718feb6867eed1d7e8bd487377dd41076d5119f4056dc666d5b3

created_at: 2024-10-07 13:54:02 UTC

updated_at: 2024-10-07 13:54:03 UTC

position: 1

version_data_entries_count: 57

uploaded_at: 2024-10-07 13:53:58 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 19.5 KB

Version Data Entries

Total: 57

Unpacked size: 61.6 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
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 Bytesad78fc4f0fd2478958e77ca9b8b9d4273a381d28604f46c2089032a645524a63
smart_ioc.gemspec10066400891 Bytes284a90a6a51ec4e44a89e8a2a2db38174a5ae0e656d4b1c3c3c2ba9a4d79cf89
spec/smart_ioc/bean_definition_spec.rb10066400666 Bytes0311fc575420c503c8e5b058adabbfdfd893fbce5331ff2745c9086fea28c02a
spec/smart_ioc/bean_factory_spec.rb100664005.03 KB2345ffa5ad1623e66ba0cb93552485fdb4e469d15889889e49f3b860b14beb6e
lib/smart_ioc/scopes/prototype.rb10066400523 Bytes9e0114b90d4561d17bc152a95bc1c68af21f07e984be3728f58190f3ed377d62
.github/workflows/rspec.yml100664001.03 KB06aee210d9ef118bc5249ce7dacc894284c2a217bfbe8bfb482e5c25b4211e1e
.gitignore1006640061 Bytes28b29d2b4c5fa4f16a94d2b912274fb0d8984a51c0e7c2f19076159be9467606
.rspec100664007 Bytesf9f91591d3f3fe0195d28f23835d3cd5540fa26a7121e0a34aa3eca310cd13d3
.ruby-version100664006 Bytes79b9fb49a71869140833837e3a27ae1722a41faf59746519fde5e1346f9dd5b8
.yardops1006640012 Bytesf6ab49ac689874148a2ad2ec34f44a0a6cb890b74b4d6389c4ece8c7f196d16f
Gemfile10066400202 Bytes9fbe987eb8549d29e9f515a18f7a2df4ab9ba293a5eaa531e934232623ceb7f0
Gemfile.lock100664001021 Bytesc98b6377be9daa34a1e6d6c5ad21255307c42310146a461debc6de75518b02e6
LICENSE.txt100664001.05 KB3aeb41a9a5c752b8cd4608a022416c5f73c75c298cda465ff4cbef2c6a4ce05a
README.md100664003.27 KBefab4b3b2ed8943b35e145e0bdc1dbaa06bb159859001496e374b1c0a900056a
Rakefile1006640028 Bytes5d20ab6abd8a77e0db94f9599c1ee015db492045de53207641ace9bca4862f24
docs/_config.yml1006640027 Bytes10ec8472e3dc8d11b724ac488753a29977ba7b8c00089960c874c05c0ba3eae1
docs/index.md100664003.07 KB22b52198f24fb7cdc7c71a5404dae9804d1411f45b23f8592170f4d3bb2d00e5
lib/smart_ioc.rb100664002.6 KB17a28fc621e6343c13bd71ada54e38a4535409d922634ed5232511dc6e5c00fe
lib/smart_ioc/args.rb10066400500 Bytes88f6d1bf8633fcbb3fa5f9e6047cb93f9768fb9c754e128b7470c7369f8b71c9
lib/smart_ioc/bean.rb100664001.63 KB0db0032237e9ffd10fdd4e999f550f9440e717695c192a4c6479544ad72f5cc5
lib/smart_ioc/bean_definition.rb100664001.95 KBa6b629ef202d1b96c93f4f35119cb010f9dcca9e487135ec879ad1e8c9f61bd1
lib/smart_ioc/bean_definitions_storage.rb100664003.08 KB17378c6f724188df3fbb6c8e207ff20b52e50912d68c07d4789e941b6122dc25
lib/smart_ioc/bean_dependency.rb10066400332 Bytes5bf10e7315fd39db83616572d949125c1fdcd77bb99f6fb48c1f339b68bf1bf5
lib/smart_ioc/bean_factory.rb100664005.24 KB83728143eaabf5fc0c32d30118b26fcec35eda13cec8edac2621d12c4508a3d7
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.9 KB84c6e635bf12a144500a0f61a8db654534b0fb24c1a847d699002698451126e8
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.rb100664004.97 KB54cb4724ab0dedbf606aaf1d448a8e951dbd73e49d53f14770fa331254464f43
lib/smart_ioc/railtie.rb10066400811 Bytes66c7f3151f6f2e4ba1d4a478f5a0f7e9c324db6aa8a5ea22a20340f38350f850
lib/smart_ioc/scopes.rb1006640028 Bytes8450c3e2e7c4f0dd66e0e1ace87906e09c38d0a4e039a37c8019c85da297e5ff
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 KB90ed12b0b8b47e3a34dd528dc718417939d0232e95476fae7d0d8338d0d5976f
spec/smart_ioc/recursive_spec.rb10066400740 Bytes50972388ee7d4c91e14f2cf196e3c5b95eca0a9558400615265ca317fc8790bd
spec/smart_ioc/smart_ioc_spec.rb100664001.59 KBec1f842aa81cffc0772f34285f533cd0f9416f5e87b5b22e990992a41e2904a3
spec/spec_helper.rb10066400202 Bytes95153dd880e6555c8f625832d9c5ba38d66cc418f8020f691c2cf277bf821a76