smart_core-0.8.1

https://rubygems.org

smart_core

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1153836

number: 0.8.1

platform: ruby

spec_sha256: d1b81864f6d5e027c8a21ab0b2fcafb5c05670998de90fe7a21effd6cccfea8d

sha256: f8b80e7aba0f3cead2522bb8ff187a0920c99a63ada1241e3234d82cf2731ee5

created_at: 2024-05-13 08:31:36 UTC

updated_at: 2024-06-12 21:55:20 UTC

position: 0

version_data_entries_count: 92

uploaded_at: 2019-11-14 17:13:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 3.05 MB

Version Data Entries

Total: 92

Unpacked size: 3.72 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400137 Bytesaba26675d1b7e8a5993d6e47579270548869130e5268fff7f82d417a432d96fc
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10064400420 Bytes19dd89e50fe01aa892a8f3be807f61451a8e8aa4772b12d15a2c7fc9771d7b65
.travis.yml10064400299 Bytes6608f08b0e307e32da1d669de60cb71255f5adeae138283644cca9159881ee3b
CHANGELOG.md100644001.74 KB3b2e94675acb6ff3736433964919d27438a6723ccb94fb92fdefafcb964ff99b
CODE_OF_CONDUCT.md100644003.15 KBf3d44588d37213672109c489c016fdeac2c38e27f5d84510479e203be0ebfb26
Gemfile10064400139 Bytes11c2bcf6a197fc2a469a3ca09f5de31f223a23bccbb22ababa361b5fb416beb8
LICENSE.txt100644001.06 KBf6d5de2a323f61a8164d3f66e00fe2be0a2d2cd374bb8f7b47c9241c18a2239f
README.md100644001.53 KB2789bae4a5b3ae098dda51f5393aa70a1ecc9fa4bea556c20cb0aa08a1100d14
Rakefile10064400525 Bytesdae09834c9cd1f27aa1be6c5477ee27e38168c7cfece62bb7177403de913d701
bin/console10075500121 Bytes8afd96e43876ff1b849672520fcaaf5e133ebc61dfed5fc59dc9be667ab23ef9
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
docs/SmartCore.pdf100644003.61 MBbcd91fac43580dfc88ead7f760418dcc7d17e4bad470077eba7dcf5f76ac2305
lib/smart_core.rb10064400410 Bytes2a92cd3cb39db1493e576433d3207733983b5e768f69b29c829587c03d5fcc07
lib/smart_core/container.rb100644002.8 KBcffef9cd8c6c25bd66dd4b1f6bd85cc952203990945146436645c8c3942b2c77
lib/smart_core/container/arbitary_lock.rb10064400374 Bytes1b0121210f421fd898b0946ef56eccd437e70e9c0c9084995e3b16b221b13a61
lib/smart_core/container/definition_dsl.rb100644003.67 KB78920b3e4661c5c4cb8aea3b1ed97ce3aab4c46a523db15dfc5fb2914e1de629
lib/smart_core/container/definition_dsl/command_set.rb100644001.5 KBac4f1eca98e78c8f2e4a415aff9279df77972061ff0565435e30391f121ca0b4
lib/smart_core/container/definition_dsl/commands.rb10064400412 Bytesc9286ab1026bc441574e518c6d57b6d3955a46da1fed273aa7e85f2f9b033e1d
lib/smart_core/container/definition_dsl/commands/base.rb10064400259 Bytesdaccfb4abf245b4451f88756af7fb3f48aec8bac6051ce7aa7399ba59de45793
lib/smart_core/container/definition_dsl/commands/definition/compose.rb100644001.12 KB58f585f361d7572a6f33d1e5f15a4b2bc192cdc6a4474aa0daa0a1ba05e13aec
lib/smart_core/container/definition_dsl/commands/definition/namespace.rb100644001.26 KB5cc4863003d9ede11a533c74b2856c817fb6a3768eb7ed1e98af72eeb43874fd
lib/smart_core/container/definition_dsl/commands/definition/register.rb100644001.25 KBbf9e03289ca452fc2a76ea08fca960aee3eb42f5bf39bcf9dec6d84c0889f81c
lib/smart_core/container/definition_dsl/commands/instantiation/compose.rb100644001.25 KBb810558a9f77fa64bfb7c4712e57679875d993326a0f666014b04dcf0aa932e9
lib/smart_core/container/definition_dsl/commands/instantiation/freeze_state.rb10064400567 Bytesbb2884c3f24aebad1edd99317b19aabe8fa16016881b2fa5f2c6bc9e591e28ed
lib/smart_core/container/dependency_compatability.rb10064400284 Bytese5dcff2cd6e897d83250a078578d16ec97346b95c9eea00d1805f9d7e7c57645
lib/smart_core/container/dependency_compatability/definition.rb100644001.21 KBa0af28fd14199b0d747d471dfed07c48bc67e9b2353e98850493088d0488e7e1
lib/smart_core/container/dependency_compatability/general.rb100644001.86 KBdf6b664633f79f5aa39c689b4bf5b0218499e855c3f619abbca794c270748d1a
lib/smart_core/container/dependency_compatability/registry.rb100644001.06 KBdf35efe88adcf19228ad3af8674ee4df1274a8a16b452d967c69cea1674044bb
lib/smart_core/container/dependency_resolver.rb100644002.32 KB367d75a3245e6ac38b13589233547e0903a05ab48900949ebb19b65aed849064
lib/smart_core/container/dependency_resolver/route.rb100644001.62 KBffede6c102e003c960861352398cd3bc25b6e52419dbb4691f2fda6884d69cf3
lib/smart_core/container/dependency_resolver/route/cursor.rb10064400931 Byteseeab87cef52ca044cf48377857ba1d14fec05f4f3fc881f20b183f57aba3a626
lib/smart_core/container/entities.rb10064400316 Bytes3647144e69381e47da59315bdb4f615678422f66a1c0fbae27336ab43ed451a2
lib/smart_core/container/entities/base.rb10064400436 Bytesbed93ebfedf81f29d1983ec5f92c579f50f81612bce98b96e7c73f60800c7203
lib/smart_core/container/entities/dependency.rb10064400748 Bytes5eb4d77cc05ce4d508f9b9bc9b6020952e510e7771a1a72caf35100811bcaa60
lib/smart_core/container/entities/dependency_builder.rb100644001.11 KB0adabc9f6b3dd81f7702cff5dccd133475b1184335a7614eb88af8b93508f84b
lib/smart_core/container/entities/namespace.rb100644001.43 KB45de93f20f9a2e095bade1d0eb99f33282adeb79e1873a624a12d52b3a71b5df
lib/smart_core/container/entities/namespace_builder.rb10064400800 Bytesf40a2cd0e855783ae0bf78ad2159abb78882e8d712c1e9f4d8697fb6a8755f91
lib/smart_core/container/errors.rb100644001.56 KB11b4bd67617d17c47c8ff266bc192a6252c5eb859f80c11a400972a7804fae6b
lib/smart_core/container/key_guard.rb10064400742 Bytesd395a1f2e69d73a23c77ef0880e16b7b7eb8ee81355d9112c89ea51100bee2be
lib/smart_core/container/mixin.rb100644002.33 KBd9a87d1d81ee864db962b80ad6b8ea558a84d4c7b89a83b364b4fb867f21b365
lib/smart_core/container/registry.rb100644006.11 KB2efa72b353802cd93496d94ba5c05e43692c3896c1fddce9e3cff01f4f1f7445
lib/smart_core/container/registry_builder.rb100644001.96 KB2d4c7dfa5c0ce1a948a36228c548e6a5ed58c32df063520ccf2dc7ef81f3e190
lib/smart_core/errors.rb10064400474 Bytes849705e5ad94dbde85e624bc9529167923520f568434b0d0e4fa3481d37f00c9
lib/smart_core/initializer.rb100644002.5 KBe29895569f6d0c13cdae155c5862e4ca5a00de6e1243867a27b7325aca6e80c7
lib/smart_core/initializer/attribute.rb100644002.66 KBafa56d4dde8816412f45ce1367610b10b80bdafb9ceab8f2c9228b49253e8bf5
lib/smart_core/initializer/attribute/builder.rb100644003.01 KB7507f7909c46ca322302de00957897477af5e10ab1120a487a197c7acb89b3c7
lib/smart_core/initializer/attribute/value_finalizer.rb10064400694 Bytes4037d30534da2073558911c7c2b60b87bc9d1237e2d7c344a173016d0963a10b
lib/smart_core/initializer/attribute/value_finalizer/lambda.rb10064400559 Bytes5d90784a58206883941d8c3d9c77556cb3876b6c67adc83c27d6f81b981fa5c3
lib/smart_core/initializer/attribute/value_finalizer/method.rb10064400569 Bytese75f287ce672be489ea4ae5e7fff08c54d31b4beed6f66d687d597cd65531763
lib/smart_core/initializer/attribute_definer.rb100644004.08 KB7ee0769e7a26be288c1156666b542076ad574e24860817863329b07fc12aa1a9
lib/smart_core/initializer/attribute_set.rb100644001.78 KB864f701bbddc4cccc947f45a1d76bc8c917b5a2f86b159123ee9744d7e341e43
lib/smart_core/initializer/exceptions.rb10064400954 Bytes07a6cb4747c016eb903b5f076bee0eb9cc7b12d6c9afd2aa9dba9269fe0e2e78
lib/smart_core/initializer/extension.rb10064400739 Bytes2b5c4916223ee1e07914e57b58f8f1039e57ad73947d2a3e35a9d10cd9784426
lib/smart_core/initializer/extension_definer.rb100644001.24 KBa8b1e664b5f89713d8bce2a15e1086178fffad75786d0d6ed3579d63c7c1a140
lib/smart_core/initializer/extension_set.rb100644001.46 KBd64481b7371fdee076d2078651afc34d625ae9f357ae57a6c9c8ef00533da395
lib/smart_core/initializer/initialization_dsl.rb100644004.75 KBf527c4401e1b47c9bfff7ad3d2273a5e50638c57f161d7d112511e49f1275ae4
lib/smart_core/initializer/instance_attribute_accessing.rb10064400969 Bytescf38421d2d9c032fb1d0b64c1ab850fe934032145984f8e7fbbdafe6d3bc5fb7
lib/smart_core/initializer/instance_builder.rb100644004.01 KB3f2149828dd8a8b99af07a1cc230e084293317b85aa5f4fe7d5a4f9ed6687527
lib/smart_core/initializer/type.rb10064400932 Bytescd8b632a091a56b4770358c687adde6309e0191adb1ebe334f2f85a5122e06c2
lib/smart_core/initializer/type_set.rb10064400989 Bytesbabe378064e4c127ff06dcaa9be24552e0326c26badc43318f0e2f52e02e041b
lib/smart_core/injector.rb1006440091 Bytesdd3c7ed905130f32bd118a1efb845638d30e98ea8b09595e58b1e244a5bd7262
lib/smart_core/operation.rb100644001.45 KBf90091cc7610023625b406972d1f61841b6440efffa2cc3222da3279f7727219
lib/smart_core/operation/callback.rb10064400657 Bytescfc43c0631635f1237bfc66dcb3ce506a884493ef59a0184c91314adcf678873
lib/smart_core/operation/exceptions.rb10064400900 Bytesd08c790ad549996f2321a37ac8d62ee01add52cb0c61274baff2130940552f8b
lib/smart_core/operation/failure.rb10064400535 Bytesbf438a17bb1ad94edc7c2e3909d6ecfc0cc7eb16bdf964deadf9cb67a15d4773
lib/smart_core/operation/fatal.rb10064400408 Bytes5d03a9836fb58dbcf8977eb1a245c1e33f4640bc9bd24f32e9efa6ea4c6cc2b6
lib/smart_core/operation/instance_builder.rb100644001.1 KB20c20af0d34e2a69cab1b557791e9d58204aa81647d716986ad2b1e483a700fd
lib/smart_core/operation/result.rb10064400871 Bytes9d01132681d952b1e5d50f9890ad1ea52c27cd252698fde4f9e4b335e21c54b9
lib/smart_core/operation/result_interface.rb100644001.08 KB097115fbc89043a1be52528d13b50d40a8118e643e7b8fc191c89edbe288d969
lib/smart_core/operation/state.rb10064400124 Bytesda51070199370517ab71b222e1d746b097c0b105e6af4afef64d68df274e79d4
lib/smart_core/operation/step.rb10064400908 Bytes090bee73699faa260df4e9699d76fd9426d620666a092a8398715d54c9417f90
lib/smart_core/operation/step_set.rb100644001.28 KB7a1fa00a52e025317d822c53374de92c74cb4c2a74c19cbeadde7407b00232cb
lib/smart_core/operation/success.rb100644002.09 KBcd5d35c1f502da5e548285a52a4ee17c72cb1d520dfc2b1f601a63a698ad9dbd
lib/smart_core/schema.rb1006440088 Bytes10dd519e34af6215cf17bea3207155742b13b4052b2d75306b044eef092d75b0
lib/smart_core/validator.rb100644002.31 KBcdf9bb3c29bdd2a7afcc358e903111c4e30f33037be30c3872c9307a19b3e013
lib/smart_core/validator/attribute.rb10064400914 Bytesf6b5cb468d8dd2c44215be141a38a8f8d2de57ebacc8810c0ce5a53ebb5818d4
lib/smart_core/validator/attribute_set.rb100644001.46 KBbb8ca423c2cb1c60c0bcb0a665ce367689aaa07a0b1c885e0d6371f422612421
lib/smart_core/validator/command_set.rb100644001.25 KB92298c6391b3d86c419b612f2ba5dbf42b163280f122a6675651bda5ece4370e
lib/smart_core/validator/commands.rb10064400334 Bytesb7b2a247200d9a6e6afe169b9b2a2911df82c739f96fc1728ada3dcad08bb9a3
lib/smart_core/validator/commands/add_nested_validations.rb100644001.08 KB2e9c45c466cdb451e0eb33deffa8d66d1f012113160ff25a95afdf3e28bdd51b
lib/smart_core/validator/commands/add_validation.rb10064400744 Bytes53a7ef5ef9c760216cb2fcc4149eb7e9e409a68bc420fdc10607e406d83bdb5a
lib/smart_core/validator/commands/base.rb10064400236 Bytes68caae195aa9008195f2c20d82af482649fc1718f7c8d3ecb5c6c53d531fbd57
lib/smart_core/validator/commands/validate_with.rb100644001.12 KB8563c7b3bf5cf1d4197ee16921cc4857d28d2ed6542919567416bf293acce989
lib/smart_core/validator/commands/work_with_nesteds_mixin.rb100644001.19 KB3c5f3c6fec073f27f5752e61fadbc9371f7abccf7a2dccf32f72ee085759e3ce
lib/smart_core/validator/dsl.rb100644002.43 KB8bc21922301bfdca6a14148e416e98e29fc009f53d396dffccfac016a5b0a68a
lib/smart_core/validator/error_set.rb100644001.81 KB8ff3179e3336f3378b35e5f41f101f47a3fbc44d278b108f57af3b6f675d9be9
lib/smart_core/validator/exceptions.rb10064400295 Bytesb137c7c297e7839bb82d68b49fbe12a3230fac15eb51301e0e8c1f72d32a041d
lib/smart_core/validator/instance_builder.rb100644002.79 KB92701d97e56fba774ccba8dbb77e5f38c13c84c2ac76e8aa94cd0d11cf13f766
lib/smart_core/validator/invoker.rb100644002.4 KBc44bbfd430320fba0d6967c3b5e709749cb96a206afa71d2c7605cc0877572bb
lib/smart_core/version.rb10064400130 Bytes68be26986134855e8d23bc5ede025e3a45206890c49d063d9a26f6a03fb9114c
smart_core.gemspec100644001.22 KBcdfff27758096cbf0f2163614a8db5562804bfad2de9a80ec351093fcc46c5d4