smart_schema-0.10.0

https://rubygems.org

smart_schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/smart-rb/smart_schema
changelog_uri
https://github.com/smart-rb/smart_schema/blob/master/CHANGELOG.md
source_code_uri
https://github.com/smart-rb/smart_schema

id: 1337861

number: 0.10.0

platform: ruby

spec_sha256: 1313e1c434efe5c4ccaee460253b30c39ac7c4c1e1df61a828c74fb7c31a047e

sha256: 550b4df00e32f648c07897c10def5e988c01640f2052502a69d972cf6fd24da2

created_at: 2024-05-13 08:34:13 UTC

updated_at: 2024-06-13 22:59:00 UTC

position: 1

version_data_entries_count: 50

uploaded_at: 2022-10-16 11:28:55 UTC

indexed: true

has_extensions:

extensions:

Gem size: 20.5 KB

Version Data Entries

Total: 50

Unpacked size: 70.2 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400114 Bytes68ad9e35aa5c26941227f195fc01412c2dde82ddc005435d2ad06cb017e1319e
.rspec1006440048 Bytes7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba
.rubocop.yml10064400400 Bytes27634e2d447812bca9b7a60fbc340368310f15083e79eb4121d93b1799a81037
CHANGELOG.md100644002.56 KBbd2b687303b51beff6f785c3e187e2c6fe5129a7d9d25e2ee4471ead87cd0940
CODE_OF_CONDUCT.md100644003.15 KB4d274334b02fe3ef0fac777499d002cebcef33db278f5cf57f21c2662579d54a
Gemfile1006440070 Bytesed54c37fdd231505e0bc291cab201c234136bfcbdc87bfb522ad309cc41037cf
Gemfile.lock100644002.45 KB11612bcbff9a23851e6899e9bc7e1fa0fefdcb182185d7578bf727492467edb5
LICENSE.txt100644001.06 KB2e7f0bb02b50f2c41c021b6d9499234b1955d62efaa9835d96455614db9d4ec2
README.md100644006.65 KBff1a65bfc628fa21e26516eb482ef9bd89b7e19866195ed3698326ac63dd6c7b
Rakefile10064400524 Bytesf40b9edfec156e1c0e4b23cba08959cecdbda1ab0844d6afc29219ab78452a45
bin/console10075500121 Bytes8afd96e43876ff1b849672520fcaaf5e133ebc61dfed5fc59dc9be667ab23ef9
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
lib/smart_core/schema.rb100644001.07 KB281458a16d8ba23280038bc7f14023ecaa60dfcfd2057423713e5d670c855eb0
lib/smart_core/schema/checker.rb100644002.53 KB20125c4eda5e585b8d3b7d756796daa220bc9af441c92d0d38b3305a0975eaea
lib/smart_core/schema/checker/reconciler.rb100644002.32 KBc2747a1145fd3db39ae82d81491757ddc6bafb7230ebc40edd6a8925c7260138
lib/smart_core/schema/checker/reconciler/constructor.rb100644001.63 KBa14812378732836bc71eb4a93350e369cfaa3d1905d28d8c9db61758d15567f2
lib/smart_core/schema/checker/reconciler/matcher.rb100644002.22 KBb1caa75b10d0de8d0fde70990c938b449ea403a908b85493b9a016b80c82ac23
lib/smart_core/schema/checker/reconciler/matcher/options.rb10064400691 Bytese92e14c94d221d554ba7334fd2e0ca45082ce4b163033c122e53c9626e8f72f5
lib/smart_core/schema/checker/reconciler/matcher/result.rb100644002 KB1c2a6c9018b0a2a0cbff60505eed5523b2de0b78255aba3922c599f53993d4c8
lib/smart_core/schema/checker/reconciler/matcher/result_finalizer.rb100644006.18 KB1f9eff234b5bf62766ceae9cf7ebe2afe4a83cbebeb608f6f96f84d304a9539d
lib/smart_core/schema/checker/rules.rb100644001.86 KBfe9dc71cb15d37c4b1778a9465622c44252b2fa77736c4c99fc87ee2b54be0f8
lib/smart_core/schema/checker/rules/base.rb100644002.92 KB7f6122c9008628ac5791795a47312345ba1644c0ef2074eaa4630e2fd1cda998
lib/smart_core/schema/checker/rules/extra_keys.rb100644001021 Bytes580920ab96bf8c73e60f6e9b767d4783a7ab3d7de40ab494f2c349ad99f05fbd
lib/smart_core/schema/checker/rules/extra_keys/failure.rb10064400381 Bytese1a1054f788fa69d7e1763910267b972dae962c21739d3e8cb692f80e3bb9599
lib/smart_core/schema/checker/rules/extra_keys/result.rb10064400787 Bytes3990ce700e6ea896555678f827a65ed0bfb9b073bec3b9388da3da7dfb212f1d
lib/smart_core/schema/checker/rules/extra_keys/success.rb10064400499 Bytes0d453941f3f808e935c6489129407a20216a1286dcb66e6b11da7fb47a014430
lib/smart_core/schema/checker/rules/optional.rb10064400751 Bytes47be7611f94affa1b1afda864923e3028d9bc3479c28adccb9d66ba1b35b80e7
lib/smart_core/schema/checker/rules/options.rb100644001.23 KB6bdfdab987bc00268dca1156f14772f5e491beb6e8045ee68c385a466726acc5
lib/smart_core/schema/checker/rules/options/empty.rb10064400884 Bytesc4e5d74e05740abf836c5e93c7fb044309b539133c888b6fa3c71bce76ca18ed
lib/smart_core/schema/checker/rules/options/filled.rb100644001.17 KB93e48d5b1a6fd0e4bb9edfc42019e83204059e41f5d5435cc1491e5661f68990
lib/smart_core/schema/checker/rules/options/type.rb100644002.52 KB793a3adcfd80ebb7e6d937b59dde7901740339d2b24fd1c9454c51aa641d957d
lib/smart_core/schema/checker/rules/required.rb10064400751 Bytes4af191e5a7ff18dc150f0d462d2e40766a53e433fce70f8d5d7f1ad82e22abae
lib/smart_core/schema/checker/rules/requirement.rb10064400243 Bytes8d7b8e35b344b5464a839ecb65ef970cc1ea256aa944d986cd8e46bee83303f9
lib/smart_core/schema/checker/rules/requirement/optional.rb10064400834 Bytesd68c3f2d7bcbb4e4ff773538c05694292713c753baa46345dda3a80687154cb2
lib/smart_core/schema/checker/rules/requirement/required.rb10064400833 Bytesaf820d3ec2fb02528b61c5084e27d4dc6d20c71a3b3572019045d85bb45779ab
lib/smart_core/schema/checker/rules/requirement/result.rb100644001.7 KBcc3d7f9c850532c6aa351a838c75fe1280cce8670fe7010514119cad576bc6be
lib/smart_core/schema/checker/rules/result.rb10064400219 Bytes8fb83bfdf814a377763a9fb7117282ee008f731d6c052b2f60b36bf507f7e7e0
lib/smart_core/schema/checker/rules/result/base.rb10064400633 Bytes1781175e62ded4832bfb90d3a94812c73f3b2f6773e575971227a3023b9a8de7
lib/smart_core/schema/checker/rules/result/failure.rb10064400752 Bytes805886cbabbeabdf1434ea55bf2cf3fe78d87ce95c76bccec7b605ae09bfbc25
lib/smart_core/schema/checker/rules/result/success.rb10064400250 Bytes01e0e57aff4a65ea3c3555108be594407afd9816de23c71d9bb89d8c1e80ad8c
lib/smart_core/schema/checker/rules/type_aliases.rb100644002.98 KBa6aa2f8f9c3c1db15fefe273fa3e9319568b4c8a488e2566580493639b52aa53
lib/smart_core/schema/checker/rules/verifier.rb100644002.7 KB37f95fac378d7f14146d9b1bf99a4648c8c7c0a5615f75dd1d5a0fea7e8c891e
lib/smart_core/schema/checker/rules/verifier/result.rb100644001.32 KB63174f76cd2f20d823971951f13f43ca947734fcad64a68b537e02d1a66ad101
lib/smart_core/schema/checker/verifiable_hash.rb100644001.5 KBa2a228a0fdac12ed939aa5c9fe35b523665b2e6db1146b566df8b8c40bed3322
lib/smart_core/schema/dsl.rb100644001.78 KB3903d13a41dd5ea5f21a24f29888d0417e34f4733927f511147d45cdddf4c85a
lib/smart_core/schema/errors.rb10064400289 Bytesdbf28506de24b17a9edfcf6ef16911e46cf431afe6769910ede7c7b8a2296580
lib/smart_core/schema/key_control.rb10064400849 Bytesfd2b7f25970f0d99eabd9da76ebc8be2e1cced2f19faecc7ec21834b96670891
lib/smart_core/schema/result.rb100644001.1 KB18f109de8e6829467c71c68e16bfb8568e93cb7fa5a0f3e8a8a54e23a99a02dc
lib/smart_core/schema/version.rb10064400259 Bytescfda1798a2b238491853bf43a5b83081e81a9d7d8a8a833ddd283f75dfd6838f
smart_schema.gemspec100644001.58 KB6ff3c3cee770266a176472b5b05df23b1550c24c1ace6cfde764e4b34283e7ce