.gitignore | 100644 | 0 | 0 | | | 114 Bytes | 68ad9e35aa5c26941227f195fc01412c2dde82ddc005435d2ad06cb017e1319e |
.rspec | 100644 | 0 | 0 | | | 48 Bytes | 7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba |
.rubocop.yml | 100644 | 0 | 0 | | | 456 Bytes | 0df7090b4ddcdbaa64db008dcd7d14453034dc4857125ae05685cfed3508a39d |
.travis.yml | 100644 | 0 | 0 | | | 347 Bytes | 2cc835cae2113cc729f62f94dba12807d4ced6562ff3b4b3ab5860532eb8ea14 |
CHANGELOG.md | 100644 | 0 | 0 | | | 830 Bytes | 71284a1fbbcbb80822dfe07a6450d3d27b2fb8defe219f10bdb08ed4d73b1058 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.15 KB | 4d274334b02fe3ef0fac777499d002cebcef33db278f5cf57f21c2662579d54a |
Gemfile | 100644 | 0 | 0 | | | 70 Bytes | ed54c37fdd231505e0bc291cab201c234136bfcbdc87bfb522ad309cc41037cf |
Gemfile.lock | 100644 | 0 | 0 | | | 2.33 KB | 2319517888b9578db7665638d2b6d0472b9e973ca95ddfee39c9979acf9d63fa |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 5eff2862b45ad9ffbae978c47abdbea08a15b47fe2d6c97917a01dfa098407f7 |
README.md | 100644 | 0 | 0 | | | 11.8 KB | bba118a87b0e8a6b50e99fc7ee5f4475741400f8e96ba984b8e8498d01980014 |
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 | | | 283 Bytes | e0af5c94394044ff82546518f464fa27d614faebdcd4b175209290bc5b3262c8 |
lib/smart_core/types/errors.rb | 100644 | 0 | 0 | | | 706 Bytes | 3e895952dc089685abaae76e3a0871eb5d4959c57ae80d20ec8182242e598961 |
lib/smart_core/types/primitive.rb | 100644 | 0 | 0 | | | 3.83 KB | 91cacfc040a579fa74fe5c63ee5649780671a3b9a2819fdc8912c03b9140bbea |
lib/smart_core/types/primitive/caster.rb | 100644 | 0 | 0 | | | 483 Bytes | 6f2a0a33bad7e80e0253652ca461634e28e14810967785b36c49f254acbaced8 |
lib/smart_core/types/primitive/checker.rb | 100644 | 0 | 0 | | | 490 Bytes | a3dd799edf9ac0ed34dbdfcb07bab618122f621eccd3c3a6655cc52159a2146b |
lib/smart_core/types/primitive/factory.rb | 100644 | 0 | 0 | | | 4.56 KB | 0482bd95db987a3339cf3a913917a3162cdc3c5d6942962d533660ff2ba99bcf |
lib/smart_core/types/primitive/factory/definition_context.rb | 100644 | 0 | 0 | | | 3.62 KB | 5ead092c1744600f5a79fa72deff54e8cda74151b3bac689baaeb00f26468144 |
lib/smart_core/types/primitive/invariant_control.rb | 100644 | 0 | 0 | | | 1.66 KB | 20fc3718c62139a813d8f7c837df3c9cd28ea49a82b0310ec97b2235dc9db46a |
lib/smart_core/types/primitive/invariant_control/chain.rb | 100644 | 0 | 0 | | | 1.21 KB | da449043521b9eba5a5f6e6f2fcf81d85e321f702578c5e5e8b3eabce2e415b0 |
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.12 KB | ed1c3f884fd6ae91a7cf51808a2b4b7458bf0709fb49e24f89cd4d053af8b0a1 |
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 | | | 2.68 KB | db6b39207140049485ad7316c34a03b265eb5b9b30651425530e519a94cd09e8 |
lib/smart_core/types/primitive/mult_factory/definition_context.rb | 100644 | 0 | 0 | | | 599 Bytes | e0ca0c20fff521f1d8789b80f2889781c9d2b38feb37b38a6d367ad4689083ae |
lib/smart_core/types/primitive/mult_validator.rb | 100644 | 0 | 0 | | | 1 KB | f32dba6e9ffb06be8718bb185d1d546d3e10323d25fba6d2d4ecbc0d83d276cf |
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.73 KB | e1abab7e5d77afd2fd51adcd869f69f71552c08ebe111602f7b664a7d103c6b0 |
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/sum_factory.rb | 100644 | 0 | 0 | | | 2.67 KB | 26bd88862cd76ce5548b5c1cea2a5e83bcc0672047378025792ef8941772b479 |
lib/smart_core/types/primitive/sum_factory/definition_context.rb | 100644 | 0 | 0 | | | 598 Bytes | 217b1ab383ac807fdb2c32c71927afb2a691fb63bbcd263d8106d5e8ad1dd0c2 |
lib/smart_core/types/primitive/sum_validator.rb | 100644 | 0 | 0 | | | 2.52 KB | 13ec7c391e8c668cc571bd9548f5d112d9d72b052f3adfb2420766561c55c0ee |
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 | | | 611 Bytes | d5d27d66a64b63a302b4dac8d95232af88850cc005d43cdb886199b17ac3abb2 |
lib/smart_core/types/primitive/validator.rb | 100644 | 0 | 0 | | | 1.95 KB | e2c77f8e92fbb735056917ba11eaf6c87fd507f926097d37d2371862cce0da1e |
lib/smart_core/types/primitive/validator/result.rb | 100644 | 0 | 0 | | | 1.52 KB | 4f338c085ca211de23c88da9b5d79a067137bd7950ea1e93fd1d6688b44adfec |
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 | | | 304 Bytes | 63d32e100f6568679f37a5a76850f1cdf3ba237dd9b2e147763b25e6475299fb |
lib/smart_core/types/value/big_decimal.rb | 100644 | 0 | 0 | | | 690 Bytes | 6ef0482de0ca055951d8c128ea444c6910c3af3cf2864b33089bb0199e53e681 |
lib/smart_core/types/value/boolean.rb | 100644 | 0 | 0 | | | 268 Bytes | 61029bfb8d2037a0f4213c5c2237e1eb7cdf6793472b849f29dc1089a28ec779 |
lib/smart_core/types/value/class.rb | 100644 | 0 | 0 | | | 182 Bytes | 3df3a44aa4cbb0f409763f98597972c025f3e082d9c9f17292e9d3cc5f9d8756 |
lib/smart_core/types/value/comparable.rb | 100644 | 0 | 0 | | | 241 Bytes | 378020d9b6a2189fa98aac9a9f8d4aec10e2147b643ba2e6702f7d37d80e37d9 |
lib/smart_core/types/value/date.rb | 100644 | 0 | 0 | | | 486 Bytes | 1c83d5fc4ff92012c27a48f64b33390483bea0d88669d1617c9cbe75c985d2f5 |
lib/smart_core/types/value/date_time.rb | 100644 | 0 | 0 | | | 514 Bytes | f2b5bcadb922f7e3653712d0674b075800d5a731a3cdeaa9f1d1f0ac18e99df4 |
lib/smart_core/types/value/enumerable.rb | 100644 | 0 | 0 | | | 241 Bytes | 0452a5e0507c0dcf6a4c4f5f9bc6986b89b6ff5c1a8b2375d2db5ce485c48349 |
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 | | | 498 Bytes | 9538579b9f260a0e904ec18a8cdfb4b29831fd4c0ccebcf3c64e6339b0ea280b |
lib/smart_core/types/value/hash.rb | 100644 | 0 | 0 | | | 659 Bytes | f12446d44d8dfa3b851f207cd4274e576781c2065bf1d5f20c5850aa848cf4fa |
lib/smart_core/types/value/integer.rb | 100644 | 0 | 0 | | | 728 Bytes | d337c7068311b2d961f43da8f3fd11fd36ef59a15ce74ff3628119ef42ccf4b4 |
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 | | | 184 Bytes | 34215f91cd6c970134d84ab6762843284432836f774e33041a1101d9d12d99cb |
lib/smart_core/types/value/nil.rb | 100644 | 0 | 0 | | | 234 Bytes | cdf6a73799751d9d1494a948227bad525414912ecd1cba8d3fcb5849f24d13e1 |
lib/smart_core/types/value/numeric.rb | 100644 | 0 | 0 | | | 716 Bytes | e0a480dc06bffc8f4aaf5a69a441ceafc4b43a04a36b8387f07e492297102742 |
lib/smart_core/types/value/proc.rb | 100644 | 0 | 0 | | | 506 Bytes | 9bdbf999a4aac0cc02d6f3d269db4d5de0a31315ba273b0a378e989d476ab26c |
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 | | | 234 Bytes | 761a3a68c847ff9609bc394be04c14f1f3818b06d81fe8929b83656b637e2cdb |
lib/smart_core/types/value/string.rb | 100644 | 0 | 0 | | | 384 Bytes | 7a58f4f6a555c0b8ee39d11cd321f92e077b72ea5beae1d644d147aa39049614 |
lib/smart_core/types/value/string_io.rb | 100644 | 0 | 0 | | | 239 Bytes | 9d5258c12fe03731701f350602d3ea66937cd014fb94ee35604065d1bd750fb6 |
lib/smart_core/types/value/symbol.rb | 100644 | 0 | 0 | | | 378 Bytes | ad1a39bcac2e8d87dc0138bc8adda866d9b993c280af7f5ece522d562627f608 |
lib/smart_core/types/value/text.rb | 100644 | 0 | 0 | | | 689 Bytes | 1f612e633bbeae85bac1324ae7d53e26dec0bb7340d50631dca6855fb0a14887 |
lib/smart_core/types/value/time.rb | 100644 | 0 | 0 | | | 498 Bytes | b8f6993b8fabdc95a18e69a193c2355c311372858e0f6880932862293487f548 |
lib/smart_core/types/value/time_based.rb | 100644 | 0 | 0 | | | 930 Bytes | de93f5071ed565fd6ee0762307f6a1fa0e09169a09219c3c8a1064366ab6af31 |
lib/smart_core/types/value/unbound_method.rb | 100644 | 0 | 0 | | | 185 Bytes | 7e0115a221e108088062b9a01476feae3ab751c631290d6402b40c84725c1a77 |
lib/smart_core/types/version.rb | 100644 | 0 | 0 | | | 182 Bytes | 8d7c8ddac58634cf99e579c4a857d3ea78ebf1bcbc7b33189ebe22e3e632d037 |
smart_types.gemspec | 100644 | 0 | 0 | | | 1.73 KB | 51ffdfb7b957fe1c5544fe0124a0efb12c6510799c5d5fa6dd95a7069a44ff45 |