.gitignore | 100644 | 0 | 0 | | | 114 Bytes | 68ad9e35aa5c26941227f195fc01412c2dde82ddc005435d2ad06cb017e1319e |
.rspec | 100644 | 0 | 0 | | | 48 Bytes | 7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba |
.rubocop.yml | 100644 | 0 | 0 | | | 403 Bytes | 871cd285de3ceb1afbcc37eee518a8c855e03fe89cd37a6a13e36c99fc15a933 |
CHANGELOG.md | 100644 | 0 | 0 | | | 1.41 KB | e4b4194c23d63b3cc2a0ecf9bd0594e319cf2b65e8ddd7e7bf9c38042e0e0eba |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.15 KB | 4d274334b02fe3ef0fac777499d002cebcef33db278f5cf57f21c2662579d54a |
Gemfile | 100644 | 0 | 0 | | | 70 Bytes | ed54c37fdd231505e0bc291cab201c234136bfcbdc87bfb522ad309cc41037cf |
Gemfile.lock | 100644 | 0 | 0 | | | 2.47 KB | e62be20f41151a3b44065a51c7bf7001d6229df317e5c46b52e61682898bf0ae |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 5eff2862b45ad9ffbae978c47abdbea08a15b47fe2d6c97917a01dfa098407f7 |
README.md | 100644 | 0 | 0 | | | 5.48 KB | 32831a52a1ded633fccbbde48822cc3640dd08efdd4673019b73d4c7754f5fc6 |
Rakefile | 100644 | 0 | 0 | | | 524 Bytes | f40b9edfec156e1c0e4b23cba08959cecdbda1ab0844d6afc29219ab78452a45 |
bin/console | 100755 | 0 | 0 | | | 121 Bytes | 8afd96e43876ff1b849672520fcaaf5e133ebc61dfed5fc59dc9be667ab23ef9 |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
lib/smart_core/schema.rb | 100644 | 0 | 0 | | | 1.05 KB | 60dd03702e012b8150917ef624c27d9994d6294113892c3b7dc57a50c0116266 |
lib/smart_core/schema/checker.rb | 100644 | 0 | 0 | | | 2.52 KB | 383e68cfab2b918c0d5b77d2112954186d29390d8c7362f16a287d84bae378db |
lib/smart_core/schema/checker/reconciler.rb | 100644 | 0 | 0 | | | 2.54 KB | 354495719c3fa16abe77d48e46b38e19bb67ec0240de3badffb85dcb1c7485e0 |
lib/smart_core/schema/checker/reconciler/constructor.rb | 100644 | 0 | 0 | | | 1.63 KB | a14812378732836bc71eb4a93350e369cfaa3d1905d28d8c9db61758d15567f2 |
lib/smart_core/schema/checker/reconciler/matcher.rb | 100644 | 0 | 0 | | | 2.22 KB | b1caa75b10d0de8d0fde70990c938b449ea403a908b85493b9a016b80c82ac23 |
lib/smart_core/schema/checker/reconciler/matcher/options.rb | 100644 | 0 | 0 | | | 691 Bytes | e92e14c94d221d554ba7334fd2e0ca45082ce4b163033c122e53c9626e8f72f5 |
lib/smart_core/schema/checker/reconciler/matcher/result.rb | 100644 | 0 | 0 | | | 2.04 KB | 1e147ba059e48cc77c3e1eef4ecb69b7573b2c23883d3cdbd4054709410171dd |
lib/smart_core/schema/checker/reconciler/matcher/result_finalizer.rb | 100644 | 0 | 0 | | | 6.18 KB | 1f9eff234b5bf62766ceae9cf7ebe2afe4a83cbebeb608f6f96f84d304a9539d |
lib/smart_core/schema/checker/rules.rb | 100644 | 0 | 0 | | | 1.82 KB | 0001350a7b5f093325ee2efc76ac27d540acd2255c32b0a7187d90c5349bafa0 |
lib/smart_core/schema/checker/rules/base.rb | 100644 | 0 | 0 | | | 3.11 KB | 37d84b2e4759064bd14536bf1d215fe6e4a90c8a33105b16d08c84235260828f |
lib/smart_core/schema/checker/rules/extra_keys.rb | 100644 | 0 | 0 | | | 1021 Bytes | 580920ab96bf8c73e60f6e9b767d4783a7ab3d7de40ab494f2c349ad99f05fbd |
lib/smart_core/schema/checker/rules/extra_keys/failure.rb | 100644 | 0 | 0 | | | 381 Bytes | e1a1054f788fa69d7e1763910267b972dae962c21739d3e8cb692f80e3bb9599 |
lib/smart_core/schema/checker/rules/extra_keys/result.rb | 100644 | 0 | 0 | | | 787 Bytes | 3990ce700e6ea896555678f827a65ed0bfb9b073bec3b9388da3da7dfb212f1d |
lib/smart_core/schema/checker/rules/extra_keys/success.rb | 100644 | 0 | 0 | | | 499 Bytes | 0d453941f3f808e935c6489129407a20216a1286dcb66e6b11da7fb47a014430 |
lib/smart_core/schema/checker/rules/optional.rb | 100644 | 0 | 0 | | | 751 Bytes | 47be7611f94affa1b1afda864923e3028d9bc3479c28adccb9d66ba1b35b80e7 |
lib/smart_core/schema/checker/rules/options.rb | 100644 | 0 | 0 | | | 1.26 KB | c8282d2602edb7d0279424973f75ae255a53374a6b71bcc630f8e4acfe1a8236 |
lib/smart_core/schema/checker/rules/options/empty.rb | 100644 | 0 | 0 | | | 884 Bytes | c4e5d74e05740abf836c5e93c7fb044309b539133c888b6fa3c71bce76ca18ed |
lib/smart_core/schema/checker/rules/options/filled.rb | 100644 | 0 | 0 | | | 1.17 KB | 93e48d5b1a6fd0e4bb9edfc42019e83204059e41f5d5435cc1491e5661f68990 |
lib/smart_core/schema/checker/rules/options/type.rb | 100644 | 0 | 0 | | | 2.52 KB | 793a3adcfd80ebb7e6d937b59dde7901740339d2b24fd1c9454c51aa641d957d |
lib/smart_core/schema/checker/rules/required.rb | 100644 | 0 | 0 | | | 751 Bytes | 4af191e5a7ff18dc150f0d462d2e40766a53e433fce70f8d5d7f1ad82e22abae |
lib/smart_core/schema/checker/rules/requirement.rb | 100644 | 0 | 0 | | | 243 Bytes | 8d7b8e35b344b5464a839ecb65ef970cc1ea256aa944d986cd8e46bee83303f9 |
lib/smart_core/schema/checker/rules/requirement/optional.rb | 100644 | 0 | 0 | | | 834 Bytes | d68c3f2d7bcbb4e4ff773538c05694292713c753baa46345dda3a80687154cb2 |
lib/smart_core/schema/checker/rules/requirement/required.rb | 100644 | 0 | 0 | | | 833 Bytes | af820d3ec2fb02528b61c5084e27d4dc6d20c71a3b3572019045d85bb45779ab |
lib/smart_core/schema/checker/rules/requirement/result.rb | 100644 | 0 | 0 | | | 1.7 KB | cc3d7f9c850532c6aa351a838c75fe1280cce8670fe7010514119cad576bc6be |
lib/smart_core/schema/checker/rules/result.rb | 100644 | 0 | 0 | | | 219 Bytes | 8fb83bfdf814a377763a9fb7117282ee008f731d6c052b2f60b36bf507f7e7e0 |
lib/smart_core/schema/checker/rules/result/base.rb | 100644 | 0 | 0 | | | 633 Bytes | 1781175e62ded4832bfb90d3a94812c73f3b2f6773e575971227a3023b9a8de7 |
lib/smart_core/schema/checker/rules/result/failure.rb | 100644 | 0 | 0 | | | 752 Bytes | 805886cbabbeabdf1434ea55bf2cf3fe78d87ce95c76bccec7b605ae09bfbc25 |
lib/smart_core/schema/checker/rules/result/success.rb | 100644 | 0 | 0 | | | 250 Bytes | 01e0e57aff4a65ea3c3555108be594407afd9816de23c71d9bb89d8c1e80ad8c |
lib/smart_core/schema/checker/rules/type_aliases.rb | 100644 | 0 | 0 | | | 2.98 KB | a6aa2f8f9c3c1db15fefe273fa3e9319568b4c8a488e2566580493639b52aa53 |
lib/smart_core/schema/checker/rules/verifier.rb | 100644 | 0 | 0 | | | 2.7 KB | 37f95fac378d7f14146d9b1bf99a4648c8c7c0a5615f75dd1d5a0fea7e8c891e |
lib/smart_core/schema/checker/rules/verifier/result.rb | 100644 | 0 | 0 | | | 1.32 KB | 63174f76cd2f20d823971951f13f43ca947734fcad64a68b537e02d1a66ad101 |
lib/smart_core/schema/checker/verifiable_hash.rb | 100644 | 0 | 0 | | | 1.3 KB | acf4375218aaf5ed3d14129bd69ed98e0ac26b745126cf36dff11a7fc263b4cf |
lib/smart_core/schema/dsl.rb | 100644 | 0 | 0 | | | 1.78 KB | 3903d13a41dd5ea5f21a24f29888d0417e34f4733927f511147d45cdddf4c85a |
lib/smart_core/schema/errors.rb | 100644 | 0 | 0 | | | 289 Bytes | dbf28506de24b17a9edfcf6ef16911e46cf431afe6769910ede7c7b8a2296580 |
lib/smart_core/schema/key_control.rb | 100644 | 0 | 0 | | | 849 Bytes | fd2b7f25970f0d99eabd9da76ebc8be2e1cced2f19faecc7ec21834b96670891 |
lib/smart_core/schema/result.rb | 100644 | 0 | 0 | | | 1.1 KB | 18f109de8e6829467c71c68e16bfb8568e93cb7fa5a0f3e8a8a54e23a99a02dc |
lib/smart_core/schema/version.rb | 100644 | 0 | 0 | | | 257 Bytes | dfde55246692dedda675dd15b6186e4af4dccb9a956618e5c349eeb6043aad31 |
smart_schema.gemspec | 100644 | 0 | 0 | | | 1.55 KB | f43ca49c5b4b8c5f60c3361fa9611db9e6ae4c86f9df04e8bbca9a0aea8a9648 |