.github/workflows/ci.yml | 100644 | 0 | 0 | | | 1.29 KB | b13dee77a18bcf58f60a26f1841cfb89fbac2bbbb9fccc5b82231435f9c4464c |
.gitignore | 100644 | 0 | 0 | | | 114 Bytes | 68ad9e35aa5c26941227f195fc01412c2dde82ddc005435d2ad06cb017e1319e |
.rspec | 100644 | 0 | 0 | | | 48 Bytes | 7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba |
.rubocop.yml | 100644 | 0 | 0 | | | 456 Bytes | 1edaa9b5c19d2f48c130c7446eaf26acd80ba0ec020543609b887b2f09c86eb3 |
CHANGELOG.md | 100644 | 0 | 0 | | | 3.03 KB | a525a99e9207c4cad46f1a476a55cc8963e419c8a26f3004942c20f86f7d2d8a |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.15 KB | 4d274334b02fe3ef0fac777499d002cebcef33db278f5cf57f21c2662579d54a |
Gemfile | 100644 | 0 | 0 | | | 70 Bytes | ed54c37fdd231505e0bc291cab201c234136bfcbdc87bfb522ad309cc41037cf |
Gemfile.lock | 100644 | 0 | 0 | | | 2.5 KB | 55d5cfaea17db49746d059263a95666fa794e5f50debc08bbe10a6207b163192 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 2e7f0bb02b50f2c41c021b6d9499234b1955d62efaa9835d96455614db9d4ec2 |
README.md | 100644 | 0 | 0 | | | 16.7 KB | 70580b3c9e5893a6e07b6d8e5ba5f0cc58a43a27d60ca2784fb0d9aa5d783298 |
Rakefile | 100644 | 0 | 0 | | | 524 Bytes | f40b9edfec156e1c0e4b23cba08959cecdbda1ab0844d6afc29219ab78452a45 |
bin/console | 100755 | 0 | 0 | | | 127 Bytes | fef004c6231b22a8a0293079e11622638d2b7e11f6fcdcc9a73945dbf7e65e5c |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
lib/smart_core/types.rb | 100644 | 0 | 0 | | | 355 Bytes | 7c55a452e92ba76e524f5b6bd0a065e97f7e93f4827c7a5d13bda65c23e8a996 |
lib/smart_core/types/errors.rb | 100644 | 0 | 0 | | | 994 Bytes | fff44e70c30cf7d80a11519af3ed9ddb6602632e4cd4b354635c588b023dbb13 |
lib/smart_core/types/primitive.rb | 100644 | 0 | 0 | | | 5.34 KB | 208c699cde064232af201b4194a24cf0133b287489560ba2377ebc8b372227b4 |
lib/smart_core/types/primitive/caster.rb | 100644 | 0 | 0 | | | 602 Bytes | e74b42f301c5799bead77960d185cf0dad4cba60cc9162751a9f1ed3a33ab1a2 |
lib/smart_core/types/primitive/checker.rb | 100644 | 0 | 0 | | | 609 Bytes | 7ba7c4c690c80068edcca473b0a6c5ec2824b77fdac2417c299b8e1cfe731fcd |
lib/smart_core/types/primitive/factory.rb | 100644 | 0 | 0 | | | 6.42 KB | e37dc50588de78136613be6d99cfd8b90b5fe5b355a8c50cf7f81a9ace338550 |
lib/smart_core/types/primitive/factory/definition_context.rb | 100644 | 0 | 0 | | | 4.22 KB | 34d78cae750bbc46a1dd3b7ff75e8061ab4ecb1bea962969a91dbbf1b17c8171 |
lib/smart_core/types/primitive/factory/runtime_type_builder.rb | 100644 | 0 | 0 | | | 2.31 KB | 61a6adc68fea0c461efff36d6ce5284a00fe033a7abf4c380e54a7ee1093c1cd |
lib/smart_core/types/primitive/invariant_control.rb | 100644 | 0 | 0 | | | 1.8 KB | 320c696549e3172cc45c09a7e27b5569e36bc9f39a01d3f5758b8278bd2c3398 |
lib/smart_core/types/primitive/invariant_control/chain.rb | 100644 | 0 | 0 | | | 1.32 KB | bbbfa92b8079d62533c07636f24a6f061139453842a59c2fc94145c80f96e604 |
lib/smart_core/types/primitive/invariant_control/chain/result.rb | 100644 | 0 | 0 | | | 1.44 KB | 1f2b097380223c414fd4aa3da4f28a71cc39a56aedf76697f095a84ae22bf19e |
lib/smart_core/types/primitive/invariant_control/factory.rb | 100644 | 0 | 0 | | | 1.6 KB | c5ca095beb0198415adf433945b2387a94c7d1b960872f320e3d79f327d2dd2e |
lib/smart_core/types/primitive/invariant_control/factory/chain_definition_context.rb | 100644 | 0 | 0 | | | 1002 Bytes | ca00c9eeae1823563aafb4c37d730b0911e89256a0f0712ae64f7c87b7e333c6 |
lib/smart_core/types/primitive/invariant_control/result.rb | 100644 | 0 | 0 | | | 2.27 KB | 410d3a4576b767e5a5bd2eb0371907ca535aabdc4575a8161d45fffe7992ea1c |
lib/smart_core/types/primitive/invariant_control/single.rb | 100644 | 0 | 0 | | | 1.24 KB | 6c37a1f1684c5d6fcd9bc073792acd2ca76203a219b1ba3c572b6564ed5a81a9 |
lib/smart_core/types/primitive/invariant_control/single/result.rb | 100644 | 0 | 0 | | | 1.16 KB | 8272754a7878eead43aa24a7d8138004d76cc3bb75ec4b1ff64c9bf79f195157 |
lib/smart_core/types/primitive/mult_factory.rb | 100644 | 0 | 0 | | | 3.9 KB | bf9eb12f8de9ed478443c9e2a1853083b4c1bb595797604927f04300a9b356c5 |
lib/smart_core/types/primitive/mult_factory/definition_context.rb | 100644 | 0 | 0 | | | 1.1 KB | b064c6bfad80c7706781da580f01ee1731fb75ab209c9684fac254f094b52a14 |
lib/smart_core/types/primitive/mult_validator.rb | 100644 | 0 | 0 | | | 1.2 KB | 5a3075ab263f68ec52e2f4e9472e886acc975524c2aecdc6251e0b58bf2c1310 |
lib/smart_core/types/primitive/mult_validator/result.rb | 100644 | 0 | 0 | | | 191 Bytes | 066556aafea5b01331dabe55b1ca573f2649e000832a6c8b87cc983cebe91e4c |
lib/smart_core/types/primitive/nilable_factory.rb | 100644 | 0 | 0 | | | 1.86 KB | a9a6df9148a7aae75f02b367ab288a8dd4ef5f7704a7940b1e02c630ca06503f |
lib/smart_core/types/primitive/nilable_validator.rb | 100644 | 0 | 0 | | | 1.83 KB | 820ab526ead6aa61d043e98dc188ae91381505bc12fe54abe73eb2e7a6e07adb |
lib/smart_core/types/primitive/nilable_validator/result.rb | 100644 | 0 | 0 | | | 1.26 KB | 0c998931f062fd8de758ca005a92f05e0c901eaa0b49276352d16c50989d98ed |
lib/smart_core/types/primitive/runtime_attributes_checker.rb | 100644 | 0 | 0 | | | 1.88 KB | a45491292c184e709edf6450e8be239804d9ceeb5b4030f32917b2d41eb8b1fd |
lib/smart_core/types/primitive/sum_factory.rb | 100644 | 0 | 0 | | | 3.89 KB | 14ce2d8d8e4083a0d461119adac10321bd81f88a4f2236e94bc43db8b49ba4ce |
lib/smart_core/types/primitive/sum_factory/definition_context.rb | 100644 | 0 | 0 | | | 1.1 KB | e4a299cd691f88b371576fec974fd0549e0c3e4080463ef5e25c056c5168c7b0 |
lib/smart_core/types/primitive/sum_validator.rb | 100644 | 0 | 0 | | | 2.93 KB | 8e8d4720a5a893b029f9014f150eb932b1ab2ced74d0c5dfbd0eb0bb7c6b1556 |
lib/smart_core/types/primitive/sum_validator/result.rb | 100644 | 0 | 0 | | | 2.51 KB | 826810e6113ad99e7c05df25b4f49e6bcfdec8f48c4952563d26de27fded7576 |
lib/smart_core/types/primitive/undefined_caster.rb | 100644 | 0 | 0 | | | 710 Bytes | 2b5e8d5074603a1a8ccdca54cf45a158ed1fa13acc8800a14465ed41ec0bf4ca |
lib/smart_core/types/primitive/validator.rb | 100644 | 0 | 0 | | | 2.22 KB | 782a6ee37116a568cb7844b02ae1b8bdedf1689cafaffd9f3fca86d8a6c2f933 |
lib/smart_core/types/primitive/validator/result.rb | 100644 | 0 | 0 | | | 1.52 KB | 4f338c085ca211de23c88da9b5d79a067137bd7950ea1e93fd1d6688b44adfec |
lib/smart_core/types/protocol.rb | 100644 | 0 | 0 | | | 169 Bytes | 9ed4b7cd9706ae32be26c65799922a170a189aef5c9e85c7e6040f5dbc2c6c0a |
lib/smart_core/types/protocol/instance_of.rb | 100644 | 0 | 0 | | | 496 Bytes | 3872c5857683a18e9b11f4aceb4d6a17a463d0d0185202f67d8ae567775a1800 |
lib/smart_core/types/struct.rb | 100644 | 0 | 0 | | | 125 Bytes | e05663926cf29ffe5fa164409347a635c0bad72a8bc46c383e7d048da5a9bd9e |
lib/smart_core/types/system.rb | 100644 | 0 | 0 | | | 747 Bytes | dbb9e861d230881c199554005db1d58d933e0c3f2243bcc20606d0b91c4564e2 |
lib/smart_core/types/value.rb | 100644 | 0 | 0 | | | 1.14 KB | b9f6f00ea893d76e45c35d26f01eb7dca4c05bc7924b8c0f672a971c4cf13911 |
lib/smart_core/types/value/any.rb | 100644 | 0 | 0 | | | 213 Bytes | 5db816328a7ce3745e37f7241de23beeba994f37db0a6561a634dc39a1195237 |
lib/smart_core/types/value/array.rb | 100644 | 0 | 0 | | | 364 Bytes | fbc5642f92340a44ef1dcadad4c017dae8eae4f6a87c9c88e04c25694e1f53a7 |
lib/smart_core/types/value/big_decimal.rb | 100644 | 0 | 0 | | | 752 Bytes | 105a1441a667ca266ec592532f8a4f1a8a27760bbdf0b57cb53c2ac0aeea175e |
lib/smart_core/types/value/boolean.rb | 100644 | 0 | 0 | | | 328 Bytes | e06dc6c644987adf4e8c575c06c91ebd2b758c3a58a1f5d51819cfe055ebcfde |
lib/smart_core/types/value/class.rb | 100644 | 0 | 0 | | | 242 Bytes | b1be1a1ec5342760ad9fe8faebe5d8ffffa2a9d85847fe60f1f0e945b4725562 |
lib/smart_core/types/value/comparable.rb | 100644 | 0 | 0 | | | 241 Bytes | 378020d9b6a2189fa98aac9a9f8d4aec10e2147b643ba2e6702f7d37d80e37d9 |
lib/smart_core/types/value/date.rb | 100644 | 0 | 0 | | | 548 Bytes | ae7be32753f67c6f2df6961380e593e46ed2d61dcf597a4f91ec243dc6296e92 |
lib/smart_core/types/value/date_time.rb | 100644 | 0 | 0 | | | 576 Bytes | 6321d08a3907d30fd126e2c6f4df6594bd8b163aa7a8d7ec3b1699f86cb4a35d |
lib/smart_core/types/value/enumerable.rb | 100644 | 0 | 0 | | | 241 Bytes | fa47f102d751832cfa9a23b9d3461be91d1b58d36f57c3f0be99651c7661ecbd |
lib/smart_core/types/value/enumerator.rb | 100644 | 0 | 0 | | | 241 Bytes | 823d7f7e94805a86cad4c97014489ec2898efa6e94a3ff57d0fb1b17e8bf2aec |
lib/smart_core/types/value/enumerator_chain.rb | 100644 | 0 | 0 | | | 246 Bytes | f38065ca795955a9bcdcc4f61b376307c5daa39eb6599f0e9538e4e53c325ca6 |
lib/smart_core/types/value/float.rb | 100644 | 0 | 0 | | | 558 Bytes | 8040022c4c70d3d286fc86653c5c3746bf5af3d7564a001215f14657b3423ff1 |
lib/smart_core/types/value/hash.rb | 100644 | 0 | 0 | | | 719 Bytes | b4aa329fe378a850aad0b9166cdc8250bc1f705d043417a486dae1080990d578 |
lib/smart_core/types/value/integer.rb | 100644 | 0 | 0 | | | 788 Bytes | 2f53bd819a9c93bef2c1a990bb17a4b4e5216f45de09c5b2972c9292c72f2e6f |
lib/smart_core/types/value/io.rb | 100644 | 0 | 0 | | | 233 Bytes | dbadd6a6f888575c62592f57a597bcb4985521a61f894b122c0638b70e58be54 |
lib/smart_core/types/value/method.rb | 100644 | 0 | 0 | | | 178 Bytes | b1a486c72757d34c0543a3ae03d1bb7cded58765a3f2ca23ff1857f55c359a62 |
lib/smart_core/types/value/module.rb | 100644 | 0 | 0 | | | 244 Bytes | e299a6c00ad9228a6ae5a790c9e4ae5e15d79a705069a1da51222c265bc2d75a |
lib/smart_core/types/value/nil.rb | 100644 | 0 | 0 | | | 234 Bytes | cdf6a73799751d9d1494a948227bad525414912ecd1cba8d3fcb5849f24d13e1 |
lib/smart_core/types/value/numeric.rb | 100644 | 0 | 0 | | | 776 Bytes | 98c77f7e7b1f3fe4ee4a9c67b35291e5705f01d1500996b2e90641623428d47e |
lib/smart_core/types/value/proc.rb | 100644 | 0 | 0 | | | 566 Bytes | 34807deb1b55e06e5aeaae75c9286b278363846ffe6cf15e215a15e69e4612ad |
lib/smart_core/types/value/range.rb | 100644 | 0 | 0 | | | 177 Bytes | 3f27d51574bcf2955db593091ea3ae4d05001b307d9007d190a6be444cb92a4d |
lib/smart_core/types/value/rational.rb | 100644 | 0 | 0 | | | 239 Bytes | 2d47e2ea817bdc1771b3a4f39998a2fe09d06386e6fec8e1a54791b1c878d9d6 |
lib/smart_core/types/value/set.rb | 100644 | 0 | 0 | | | 468 Bytes | 4a9e5277ea4a334232d29893c530da30d85aed4761b0fc8864ac738ea4ef8362 |
lib/smart_core/types/value/string.rb | 100644 | 0 | 0 | | | 444 Bytes | cab0beea38536cf57d8a9f5013db1c04482db648fdf5f33236194678003e84b2 |
lib/smart_core/types/value/string_io.rb | 100644 | 0 | 0 | | | 259 Bytes | a88ffa42990be35993d7dc88c7658e4e9853129166670968a37d71ebd623ee2d |
lib/smart_core/types/value/symbol.rb | 100644 | 0 | 0 | | | 438 Bytes | af8b6ca1996eeb68c558f421b0d9113033afa36ab9cbd83e9f1ee1b906b84d12 |
lib/smart_core/types/value/text.rb | 100644 | 0 | 0 | | | 750 Bytes | df9c4ef13ee160373845ae9b5713de354bbc895633c06e4e9607e754f0348dd4 |
lib/smart_core/types/value/time.rb | 100644 | 0 | 0 | | | 558 Bytes | 9be76e8d0b94ec3f4789de5c2f98e4adb72732ebee18fef2e632c4c9d3ffd398 |
lib/smart_core/types/value/time_based.rb | 100644 | 0 | 0 | | | 1017 Bytes | b3a54824f8eecd64ee379c9ceb992ce285720e888a68366f67b62c809f6bab82 |
lib/smart_core/types/value/unbound_method.rb | 100644 | 0 | 0 | | | 185 Bytes | 7e0115a221e108088062b9a01476feae3ab751c631290d6402b40c84725c1a77 |
lib/smart_core/types/variadic.rb | 100644 | 0 | 0 | | | 254 Bytes | 717be4b2cbd99c0bfd9c00595ccd71e854c167285a77e0bc1e6cc33a72ba70a6 |
lib/smart_core/types/variadic/array_of.rb | 100644 | 0 | 0 | | | 636 Bytes | 53f92030ebe69a5f027e95cfa3e9fbc7a07cd333ca60718be7f906726e8d6fd6 |
lib/smart_core/types/variadic/enum.rb | 100644 | 0 | 0 | | | 267 Bytes | dd38289403e9320b42cdee795ade1e1b4562209af65a52d1fd801703dbd09b33 |
lib/smart_core/types/variadic/tuple.rb | 100644 | 0 | 0 | | | 684 Bytes | b1c1afac5469f540032230e93ce43af9d0c2d510267aef4682c75bd50cc440fc |
lib/smart_core/types/version.rb | 100644 | 0 | 0 | | | 182 Bytes | 77460fcc56fbc667471d1f748147f9dfb4c774de3ceff58f5b15ed3f1b6f3f39 |
smart_types.gemspec | 100644 | 0 | 0 | | | 1.79 KB | 96bef8eb1d214e33b699b5d95d57b7fbac2c573208a1eac44b9edcf9f1e7ebb3 |