smart_types-0.6.0

https://rubygems.org

smart_types

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

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

id: 1298799

number: 0.6.0

platform: ruby

spec_sha256: c04cc80178aaa172b7fe8274df86fff88bcc1cdf08dab3106b8a8eeabdfabb05

sha256: 3cf6737c3680958c9a0b79555325bf7ebecee6ec9e5e802168547b1b180d1f6c

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

updated_at: 2024-06-13 17:13:48 UTC

position: 3

version_data_entries_count: 84

uploaded_at: 2021-09-06 13:07:11 UTC

indexed: true

has_extensions:

extensions:

Gem size: 24.5 KB

Version Data Entries

Total: 84

Unpacked size: 107 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400114 Bytes68ad9e35aa5c26941227f195fc01412c2dde82ddc005435d2ad06cb017e1319e
.rspec1006440048 Bytes7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba
.rubocop.yml10064400456 Bytes1edaa9b5c19d2f48c130c7446eaf26acd80ba0ec020543609b887b2f09c86eb3
CHANGELOG.md100644002.87 KB653cb6cf3c3dd36b646ed93898ef346c5f79e1c9efb884d0e633c552aa9622e7
CODE_OF_CONDUCT.md100644003.15 KB4d274334b02fe3ef0fac777499d002cebcef33db278f5cf57f21c2662579d54a
Gemfile1006440070 Bytesed54c37fdd231505e0bc291cab201c234136bfcbdc87bfb522ad309cc41037cf
Gemfile.lock100644002.42 KBcb17381641c06206bc20a2b846b4e6936c6a839160fb2512e173ca710f49d5ad
LICENSE.txt100644001.06 KB2e7f0bb02b50f2c41c021b6d9499234b1955d62efaa9835d96455614db9d4ec2
README.md1006440016.3 KB4a8d4f5dac9e41f9e24c6ca76a7f94eb1247bfd73bc6cf542f14f06bb9972595
Rakefile10064400524 Bytesf40b9edfec156e1c0e4b23cba08959cecdbda1ab0844d6afc29219ab78452a45
bin/console10075500127 Bytesfef004c6231b22a8a0293079e11622638d2b7e11f6fcdcc9a73945dbf7e65e5c
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
lib/smart_core/types.rb10064400355 Bytes7c55a452e92ba76e524f5b6bd0a065e97f7e93f4827c7a5d13bda65c23e8a996
lib/smart_core/types/errors.rb10064400994 Bytesfff44e70c30cf7d80a11519af3ed9ddb6602632e4cd4b354635c588b023dbb13
lib/smart_core/types/primitive.rb100644005.34 KB208c699cde064232af201b4194a24cf0133b287489560ba2377ebc8b372227b4
lib/smart_core/types/primitive/caster.rb10064400602 Bytese74b42f301c5799bead77960d185cf0dad4cba60cc9162751a9f1ed3a33ab1a2
lib/smart_core/types/primitive/checker.rb10064400609 Bytes7ba7c4c690c80068edcca473b0a6c5ec2824b77fdac2417c299b8e1cfe731fcd
lib/smart_core/types/primitive/factory.rb100644006.42 KB3c515876bef6a4ed52ee4203bf53f2f083270d67af8a23f1b05c6e0de6bff5fb
lib/smart_core/types/primitive/factory/definition_context.rb100644004.22 KB34d78cae750bbc46a1dd3b7ff75e8061ab4ecb1bea962969a91dbbf1b17c8171
lib/smart_core/types/primitive/factory/runtime_type_builder.rb100644002.31 KB61a6adc68fea0c461efff36d6ce5284a00fe033a7abf4c380e54a7ee1093c1cd
lib/smart_core/types/primitive/invariant_control.rb100644001.8 KB320c696549e3172cc45c09a7e27b5569e36bc9f39a01d3f5758b8278bd2c3398
lib/smart_core/types/primitive/invariant_control/chain.rb100644001.32 KBbbbfa92b8079d62533c07636f24a6f061139453842a59c2fc94145c80f96e604
lib/smart_core/types/primitive/invariant_control/chain/result.rb100644001.44 KB1f2b097380223c414fd4aa3da4f28a71cc39a56aedf76697f095a84ae22bf19e
lib/smart_core/types/primitive/invariant_control/factory.rb100644001.6 KBc5ca095beb0198415adf433945b2387a94c7d1b960872f320e3d79f327d2dd2e
lib/smart_core/types/primitive/invariant_control/factory/chain_definition_context.rb100644001002 Bytesca00c9eeae1823563aafb4c37d730b0911e89256a0f0712ae64f7c87b7e333c6
lib/smart_core/types/primitive/invariant_control/result.rb100644002.27 KB410d3a4576b767e5a5bd2eb0371907ca535aabdc4575a8161d45fffe7992ea1c
lib/smart_core/types/primitive/invariant_control/single.rb100644001.24 KB6c37a1f1684c5d6fcd9bc073792acd2ca76203a219b1ba3c572b6564ed5a81a9
lib/smart_core/types/primitive/invariant_control/single/result.rb100644001.16 KB8272754a7878eead43aa24a7d8138004d76cc3bb75ec4b1ff64c9bf79f195157
lib/smart_core/types/primitive/mult_factory.rb100644003.9 KBbf9eb12f8de9ed478443c9e2a1853083b4c1bb595797604927f04300a9b356c5
lib/smart_core/types/primitive/mult_factory/definition_context.rb100644001.1 KBb064c6bfad80c7706781da580f01ee1731fb75ab209c9684fac254f094b52a14
lib/smart_core/types/primitive/mult_validator.rb100644001.2 KB5a3075ab263f68ec52e2f4e9472e886acc975524c2aecdc6251e0b58bf2c1310
lib/smart_core/types/primitive/mult_validator/result.rb10064400191 Bytes066556aafea5b01331dabe55b1ca573f2649e000832a6c8b87cc983cebe91e4c
lib/smart_core/types/primitive/nilable_factory.rb100644001.86 KBa9a6df9148a7aae75f02b367ab288a8dd4ef5f7704a7940b1e02c630ca06503f
lib/smart_core/types/primitive/nilable_validator.rb100644001.83 KB820ab526ead6aa61d043e98dc188ae91381505bc12fe54abe73eb2e7a6e07adb
lib/smart_core/types/primitive/nilable_validator/result.rb100644001.26 KB0c998931f062fd8de758ca005a92f05e0c901eaa0b49276352d16c50989d98ed
lib/smart_core/types/primitive/runtime_attributes_checker.rb100644001.88 KBa45491292c184e709edf6450e8be239804d9ceeb5b4030f32917b2d41eb8b1fd
lib/smart_core/types/primitive/sum_factory.rb100644003.89 KB14ce2d8d8e4083a0d461119adac10321bd81f88a4f2236e94bc43db8b49ba4ce
lib/smart_core/types/primitive/sum_factory/definition_context.rb100644001.1 KBe4a299cd691f88b371576fec974fd0549e0c3e4080463ef5e25c056c5168c7b0
lib/smart_core/types/primitive/sum_validator.rb100644002.93 KB8e8d4720a5a893b029f9014f150eb932b1ab2ced74d0c5dfbd0eb0bb7c6b1556
lib/smart_core/types/primitive/sum_validator/result.rb100644002.51 KB826810e6113ad99e7c05df25b4f49e6bcfdec8f48c4952563d26de27fded7576
lib/smart_core/types/primitive/undefined_caster.rb10064400710 Bytes2b5e8d5074603a1a8ccdca54cf45a158ed1fa13acc8800a14465ed41ec0bf4ca
lib/smart_core/types/primitive/validator.rb100644002.22 KB782a6ee37116a568cb7844b02ae1b8bdedf1689cafaffd9f3fca86d8a6c2f933
lib/smart_core/types/primitive/validator/result.rb100644001.52 KB4f338c085ca211de23c88da9b5d79a067137bd7950ea1e93fd1d6688b44adfec
lib/smart_core/types/protocol.rb10064400169 Bytes9ed4b7cd9706ae32be26c65799922a170a189aef5c9e85c7e6040f5dbc2c6c0a
lib/smart_core/types/protocol/instance_of.rb10064400496 Bytes3872c5857683a18e9b11f4aceb4d6a17a463d0d0185202f67d8ae567775a1800
lib/smart_core/types/struct.rb10064400125 Bytese05663926cf29ffe5fa164409347a635c0bad72a8bc46c383e7d048da5a9bd9e
lib/smart_core/types/system.rb10064400747 Bytesdbb9e861d230881c199554005db1d58d933e0c3f2243bcc20606d0b91c4564e2
lib/smart_core/types/value.rb100644001.14 KBb9f6f00ea893d76e45c35d26f01eb7dca4c05bc7924b8c0f672a971c4cf13911
lib/smart_core/types/value/any.rb10064400213 Bytes5db816328a7ce3745e37f7241de23beeba994f37db0a6561a634dc39a1195237
lib/smart_core/types/value/array.rb10064400364 Bytesfbc5642f92340a44ef1dcadad4c017dae8eae4f6a87c9c88e04c25694e1f53a7
lib/smart_core/types/value/big_decimal.rb10064400752 Bytes105a1441a667ca266ec592532f8a4f1a8a27760bbdf0b57cb53c2ac0aeea175e
lib/smart_core/types/value/boolean.rb10064400328 Bytese06dc6c644987adf4e8c575c06c91ebd2b758c3a58a1f5d51819cfe055ebcfde
lib/smart_core/types/value/class.rb10064400242 Bytesb1be1a1ec5342760ad9fe8faebe5d8ffffa2a9d85847fe60f1f0e945b4725562
lib/smart_core/types/value/comparable.rb10064400241 Bytes378020d9b6a2189fa98aac9a9f8d4aec10e2147b643ba2e6702f7d37d80e37d9
lib/smart_core/types/value/date.rb10064400546 Bytes6d7a3c7ae38dafe12d537b4663eb94951cc7ec6b8c0170975e696cf6cdd59a22
lib/smart_core/types/value/date_time.rb10064400574 Bytes8d04f4ed93cdd1e4511d4d26a0362d165f57d0cd94641f44563ee089319460ef
lib/smart_core/types/value/enumerable.rb10064400241 Bytesfa47f102d751832cfa9a23b9d3461be91d1b58d36f57c3f0be99651c7661ecbd
lib/smart_core/types/value/enumerator.rb10064400241 Bytes823d7f7e94805a86cad4c97014489ec2898efa6e94a3ff57d0fb1b17e8bf2aec
lib/smart_core/types/value/enumerator_chain.rb10064400246 Bytesf38065ca795955a9bcdcc4f61b376307c5daa39eb6599f0e9538e4e53c325ca6
lib/smart_core/types/value/float.rb10064400558 Bytes8040022c4c70d3d286fc86653c5c3746bf5af3d7564a001215f14657b3423ff1
lib/smart_core/types/value/hash.rb10064400719 Bytesb4aa329fe378a850aad0b9166cdc8250bc1f705d043417a486dae1080990d578
lib/smart_core/types/value/integer.rb10064400788 Bytes2f53bd819a9c93bef2c1a990bb17a4b4e5216f45de09c5b2972c9292c72f2e6f
lib/smart_core/types/value/io.rb10064400233 Bytesdbadd6a6f888575c62592f57a597bcb4985521a61f894b122c0638b70e58be54
lib/smart_core/types/value/method.rb10064400178 Bytesb1a486c72757d34c0543a3ae03d1bb7cded58765a3f2ca23ff1857f55c359a62
lib/smart_core/types/value/module.rb10064400244 Bytese299a6c00ad9228a6ae5a790c9e4ae5e15d79a705069a1da51222c265bc2d75a
lib/smart_core/types/value/nil.rb10064400234 Bytescdf6a73799751d9d1494a948227bad525414912ecd1cba8d3fcb5849f24d13e1
lib/smart_core/types/value/numeric.rb10064400776 Bytes98c77f7e7b1f3fe4ee4a9c67b35291e5705f01d1500996b2e90641623428d47e
lib/smart_core/types/value/proc.rb10064400566 Bytes34807deb1b55e06e5aeaae75c9286b278363846ffe6cf15e215a15e69e4612ad
lib/smart_core/types/value/range.rb10064400177 Bytes3f27d51574bcf2955db593091ea3ae4d05001b307d9007d190a6be444cb92a4d
lib/smart_core/types/value/rational.rb10064400239 Bytes2d47e2ea817bdc1771b3a4f39998a2fe09d06386e6fec8e1a54791b1c878d9d6
lib/smart_core/types/value/set.rb10064400468 Bytes4a9e5277ea4a334232d29893c530da30d85aed4761b0fc8864ac738ea4ef8362
lib/smart_core/types/value/string.rb10064400444 Bytescab0beea38536cf57d8a9f5013db1c04482db648fdf5f33236194678003e84b2
lib/smart_core/types/value/string_io.rb10064400259 Bytesa88ffa42990be35993d7dc88c7658e4e9853129166670968a37d71ebd623ee2d
lib/smart_core/types/value/symbol.rb10064400438 Bytesaf8b6ca1996eeb68c558f421b0d9113033afa36ab9cbd83e9f1ee1b906b84d12
lib/smart_core/types/value/text.rb10064400750 Bytesdf9c4ef13ee160373845ae9b5713de354bbc895633c06e4e9607e754f0348dd4
lib/smart_core/types/value/time.rb10064400558 Bytes9be76e8d0b94ec3f4789de5c2f98e4adb72732ebee18fef2e632c4c9d3ffd398
lib/smart_core/types/value/time_based.rb100644001017 Bytesb3a54824f8eecd64ee379c9ceb992ce285720e888a68366f67b62c809f6bab82
lib/smart_core/types/value/unbound_method.rb10064400185 Bytes7e0115a221e108088062b9a01476feae3ab751c631290d6402b40c84725c1a77
lib/smart_core/types/variadic.rb10064400254 Bytes717be4b2cbd99c0bfd9c00595ccd71e854c167285a77e0bc1e6cc33a72ba70a6
lib/smart_core/types/variadic/array_of.rb10064400636 Bytes53f92030ebe69a5f027e95cfa3e9fbc7a07cd333ca60718be7f906726e8d6fd6
lib/smart_core/types/variadic/enum.rb10064400267 Bytesdd38289403e9320b42cdee795ade1e1b4562209af65a52d1fd801703dbd09b33
lib/smart_core/types/variadic/tuple.rb10064400684 Bytesb1c1afac5469f540032230e93ce43af9d0c2d510267aef4682c75bd50cc440fc
lib/smart_core/types/version.rb10064400182 Bytesca96c720cf44efa4caaf48a8e135a611ae15ea676eaea153a7787667204e5d67
smart_types.gemspec100644001.73 KB4cb7edda5e06e0d5b890b388758f800bc07eb13ad23cd0a1ad738d5853cddd21