.gitignore | 100644 | 0 | 0 | | | 92 Bytes | b88f38fe19e530eca9a7aa79e0b7e9201107fd561a0647cd4fcea3b01ff54abd |
.tool-versions | 100644 | 0 | 0 | | | 11 Bytes | 4063e51b809413e190ccd6b4e19784177c2556e953c59c298381530f1e5f6cbc |
.travis.sh | 100755 | 0 | 0 | | | 2.45 KB | a11eceedd0b626bb1bbb26e313b00479a1c4a7403ef9126d741856a6a6bd8e9a |
.travis.yml | 100644 | 0 | 0 | | | 592 Bytes | 47c712fc3535ecea98ac78126a6823c8c03adeed01366de877fd4bc9a43ff3c1 |
CHANGELOG.md | 100644 | 0 | 0 | | | 63.9 KB | ca8d344525a4272236aeb6414c6801198fd55792ff425f8476a280a9a1305924 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.16 KB | a6e62ee5454aefcc69094d1e6c423c8bb32ecf35be8e038b4c1a220f082fb292 |
Gemfile | 100644 | 0 | 0 | | | 1.21 KB | 355f6a14b8f184fb48d2942dc1d93e6c77a1c7cb31ab4c8fe7bd0c8203fb454d |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 8dfb2bdc820399f20a4fb383b3155290784d0adad1a087f9b341dcfd29f77d3b |
README.md | 100644 | 0 | 0 | | | 46.9 KB | 48023551ab635f425eee0b1b3da1c67460c9a2920eaab8682c0812a145a1e988 |
Rakefile | 100644 | 0 | 0 | | | 198 Bytes | 3605a49c4be061bde19c132b6964bdb22325d65121a0687c083ac51a67d75277 |
bin/console | 100755 | 0 | 0 | | | 339 Bytes | 0827bd86f28a6d56e1826541ea419c1851c7609cee312769189d4746a38b7663 |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
kind.gemspec | 100644 | 0 | 0 | | | 1.39 KB | 9a347d95d6b1a9179ac999e40b2cf962c8fe186cbcf8ee1eec8347a1d7edf208 |
lib/kind.rb | 100644 | 0 | 0 | | | 75 Bytes | ad2cb571d8966758219c4d6c280c74fe9f2458af1090a3ba3965739102a3dc1d |
lib/kind/__lib__/action_steps.rb | 100644 | 0 | 0 | | | 1.6 KB | 39bea6746b311522ad52078f0ac9b248a1f645cb75e8114cfff6136cf16a17eb |
lib/kind/__lib__/assert_hash_schema.rb | 100644 | 0 | 0 | | | 2.02 KB | c4db0dfa20f80c67738bffe61d97cd5f5e417e2c9c56b564687883c46561e207 |
lib/kind/__lib__/attributes.rb | 100644 | 0 | 0 | | | 1.65 KB | 63cccb878b104b874c5907325779580fc711eaa0069269e62a1befaede2f7deb |
lib/kind/__lib__/kind.rb | 100644 | 0 | 0 | | | 1.14 KB | 901bfd51cc9d24bd922fcc89f3bc19eb43c465c3ebffe521290bfb8bf366d315 |
lib/kind/__lib__/of.rb | 100644 | 0 | 0 | | | 290 Bytes | 02d1424aeb52a60aa3d13ccf45a02f9de73f427a0c26d0a226ceab644c9fdd26 |
lib/kind/__lib__/strict.rb | 100644 | 0 | 0 | | | 2.05 KB | ef779ea33173ea602175bcb6eda66f15106021092fd3f68c8e763d72a66f866b |
lib/kind/__lib__/undefined.rb | 100644 | 0 | 0 | | | 244 Bytes | 2a6ec9f5b69155460f4310bf0fbfbe2b05c9f763f419d6776a0f04fa19189986 |
lib/kind/action.rb | 100644 | 0 | 0 | | | 3.39 KB | 28efaf27fb483abf70ef8625bd970c94600e5a72906574273fe7f31acfe044d2 |
lib/kind/active_model/validation.rb | 100644 | 0 | 0 | | | 205 Bytes | 99b819029be2945683064dd9407b2f1d1d17da5392bcd99a5de09b154d822e25 |
lib/kind/basic.rb | 100644 | 0 | 0 | | | 1.69 KB | 1eea746574031f75713b4b8ffd35ed15a18d16aa05547fe2c9c441367599d941 |
lib/kind/basic/error.rb | 100644 | 0 | 0 | | | 846 Bytes | 2a52fd92fac14621855c8efb3bbcee9a804d9f8d376a540d236ef93f0c203958 |
lib/kind/basic/undefined.rb | 100644 | 0 | 0 | | | 543 Bytes | 2a12f42185621e368a498878ba97b68852a04b22aa4f46fb62fa695aa751f61a |
lib/kind/dig.rb | 100644 | 0 | 0 | | | 1.19 KB | 8ae3b1784fb47cf333c3224ccd13242149ae7c6dcd16ce253197a8b3defeb036 |
lib/kind/either.rb | 100644 | 0 | 0 | | | 503 Bytes | e177d4baca7363a231d044ea9e059c098bedaf032966ff73acdb219167a41a05 |
lib/kind/either/left.rb | 100644 | 0 | 0 | | | 567 Bytes | 0ba5d1723854cc745d59fd352fec55eb638c56424b806fa324ee5796e128abc5 |
lib/kind/either/methods.rb | 100644 | 0 | 0 | | | 267 Bytes | 340df679c88a4d12641bed94758802208531069ec249fdd7aee52742dec26326 |
lib/kind/either/monad.rb | 100644 | 0 | 0 | | | 1.07 KB | cecb84ed9ccd2b76efe134493b771e39d5ad829f5d7c6d6e6e06ade29b2a7f50 |
lib/kind/either/monad/wrapper.rb | 100644 | 0 | 0 | | | 426 Bytes | 283f45c78f7935451d1bc0ee4b86c835fe9a80389f66e1f61c7e15f7b8a7caab |
lib/kind/either/right.rb | 100644 | 0 | 0 | | | 714 Bytes | b5fae951c23093059ce6fc3d2cce55f8bf865e516d4e594336d7c6dfd530b430 |
lib/kind/empty.rb | 100644 | 0 | 0 | | | 210 Bytes | 3a1e884027f5a912c7891b93d4b8fecd07e6c12ee464eaf3e3b8405a78ff9aae |
lib/kind/empty/constant.rb | 100644 | 0 | 0 | | | 137 Bytes | e87831df6a3e4d0da047e88f42713635fbdc98edfb61916b529ebd989da771fd |
lib/kind/enum.rb | 100644 | 0 | 0 | | | 1.78 KB | 38a873e1a98179ebeee17ec54fca7bc7f04d808a5d103004fdb25332113b41c5 |
lib/kind/enum/item.rb | 100644 | 0 | 0 | | | 929 Bytes | 3f84c599e385a7a907647ca1f74e2991b45027cb120f042af7d59463cc2742e7 |
lib/kind/enum/methods.rb | 100644 | 0 | 0 | | | 1.01 KB | a85219fa9bd8b34ee6a785897c0fdfee04b7301f2b0ee49190dc29f4e45964a0 |
lib/kind/function.rb | 100644 | 0 | 0 | | | 1016 Bytes | 142e20579d4d2017fb4bcdecebf20a95cec34b80b3108d25a1e37835d058b98d |
lib/kind/functional.rb | 100644 | 0 | 0 | | | 2.25 KB | bcf7546b2cd6099a9ac077018f46a141095a43b406056180cf548039a7597311 |
lib/kind/functional/action.rb | 100644 | 0 | 0 | | | 2.5 KB | fba7965b83cf2ceea95bf936268c602509790ed1fbf6c4428a6cb4010e4a1faf |
lib/kind/functional/steps.rb | 100644 | 0 | 0 | | | 438 Bytes | 648ef082e635da4da693211bd04807a7313121d8cbf87d10228a52992d15f90b |
lib/kind/immutable_attributes.rb | 100644 | 0 | 0 | | | 813 Bytes | 5b14be006a86ed2c4b179e0701e662ace4d7da89b46cd3c2d41f380d619c2826 |
lib/kind/immutable_attributes/initializer.rb | 100644 | 0 | 0 | | | 1.92 KB | cdbc3868d93cb129024037b4dc4bb39aba47f59868b3163881cc43b9a800d21a |
lib/kind/immutable_attributes/reader.rb | 100644 | 0 | 0 | | | 735 Bytes | 7f93d5fdb16ff2ac7c82b449c93c1be7e02acbd7a9c2bfdbacd2e074fd29f9b2 |
lib/kind/maybe.rb | 100644 | 0 | 0 | | | 1.42 KB | 42fe6740a7956d411a7c21f9550d99c49fa9d33030112fe10ded69998eee90ae |
lib/kind/maybe/methods.rb | 100644 | 0 | 0 | | | 390 Bytes | cfb37157d4c744b46d911af71959943517a81fb29a6e8b6eef656cb05b9d9cca |
lib/kind/maybe/monad.rb | 100644 | 0 | 0 | | | 1.5 KB | 01a08c715e8b8642706fcb3855db216a194120c0e42410b96ea408b7878d7496 |
lib/kind/maybe/monad/wrapper.rb | 100644 | 0 | 0 | | | 421 Bytes | 0accc540ed372ae211aa580b905db9874c069ee300aeabd404c95509dcc07204 |
lib/kind/maybe/none.rb | 100644 | 0 | 0 | | | 1.01 KB | 30ad6eaead217060a3608c8b809426fccfdfd0aca3814ef981f8b57126ff1eed |
lib/kind/maybe/some.rb | 100644 | 0 | 0 | | | 3.3 KB | e623b2b57f2abf88e9b66b74f755502c2cff98747f3d130b01b5fac99a5f584e |
lib/kind/maybe/typed.rb | 100644 | 0 | 0 | | | 630 Bytes | 70ee3ed88a9fe044e800d7d40da0616d8aaaca3f0b120db9b6bac9c3091852cc |
lib/kind/maybe/wrapper.rb | 100644 | 0 | 0 | | | 781 Bytes | 3d3368e71757302b21de8259c2bacc9a2e39b3ccb313e8034f225069cc54a855 |
lib/kind/monad.rb | 100644 | 0 | 0 | | | 334 Bytes | ef044d01a71c48606c9a796e5ede69c6d0ed14626e6de7e672822f432f776276 |
lib/kind/monads.rb | 100644 | 0 | 0 | | | 96 Bytes | 27a6a292a41abb4271a13fcc1eeb8e1211a905bdd312bcf7997fb299337524e3 |
lib/kind/objects.rb | 100644 | 0 | 0 | | | 402 Bytes | 56ef283fdc6c452179afddb66a61e6ec903bd2c6792c40b57c38c0c6068fb537 |
lib/kind/objects/basic_object.rb | 100644 | 0 | 0 | | | 919 Bytes | e4e8ae6f5642ee46c56b12f715c91f2b4851cd18f6daec871c452c583ebfb25a |
lib/kind/objects/modules.rb | 100644 | 0 | 0 | | | 1.16 KB | 7bc0e3295057025ba439a488b31f17473971e49a7a85c97039f1b0128788ec4b |
lib/kind/objects/modules/core/array.rb | 100644 | 0 | 0 | | | 306 Bytes | deb8bd375017d5a4ce690b3795cffba44e9d92e7f001cea58ae6a902e329e157 |
lib/kind/objects/modules/core/class.rb | 100644 | 0 | 0 | | | 192 Bytes | e15cd7258bd2190853c1ca3c5fa1217010f21e44472efe7b8c05cd18a55ea765 |
lib/kind/objects/modules/core/comparable.rb | 100644 | 0 | 0 | | | 212 Bytes | 6346e86376ac518718b8d74071d321d33366a07559e7600c5ba356b30201d52a |
lib/kind/objects/modules/core/enumerable.rb | 100644 | 0 | 0 | | | 212 Bytes | 6171265bb13bd5d43c9144b22f7342e02c019680ad3cf867b05e55f2fc699cea |
lib/kind/objects/modules/core/enumerator.rb | 100644 | 0 | 0 | | | 212 Bytes | d54ac8c11647b70c6f76fe805de68c7131c56f96ebbc9dbad2a7bcabd1760a7e |
lib/kind/objects/modules/core/file.rb | 100644 | 0 | 0 | | | 188 Bytes | 6ac129c39af70c4d318fead6faaf8eda6d32c7071ed93a0bd113394c032c49f8 |
lib/kind/objects/modules/core/float.rb | 100644 | 0 | 0 | | | 192 Bytes | 23a18b1d82667f6a77ce05eb0600c271faa32b00225b1077f493e0d2e83ab648 |
lib/kind/objects/modules/core/hash.rb | 100644 | 0 | 0 | | | 301 Bytes | bfeb13556e3558aa8b07da7c67909180ad77031ae3044e9c5942e4a40c1fcd67 |
lib/kind/objects/modules/core/integer.rb | 100644 | 0 | 0 | | | 200 Bytes | dd19010c3a5b1f641c698b8f46aaa471997e0767b04cf3117704b8b701b52e4d |
lib/kind/objects/modules/core/io.rb | 100644 | 0 | 0 | | | 180 Bytes | cfa2602079890312d3b923ab9c0d28f045a81825e768c187c99b0b0b2828edea |
lib/kind/objects/modules/core/method.rb | 100644 | 0 | 0 | | | 196 Bytes | 44da25523417c8709c2b744a92c8f7bad895471de7e4c1065fa1cbd05f9b26b5 |
lib/kind/objects/modules/core/module.rb | 100644 | 0 | 0 | | | 259 Bytes | 121873465ed1cb7ec3ab7a94f34f875c59931db213619d8b40dc4342aeae4dd2 |
lib/kind/objects/modules/core/numeric.rb | 100644 | 0 | 0 | | | 200 Bytes | 43aa877312bacd2daab92258002dfc5adb9c7a965b41660beaa1c1ee54a5402d |
lib/kind/objects/modules/core/proc.rb | 100644 | 0 | 0 | | | 188 Bytes | 21b7471aa1772df82555d96ff864f0ae4ef267e47621f91dbabfdcdcf9b1f22f |
lib/kind/objects/modules/core/queue.rb | 100644 | 0 | 0 | | | 219 Bytes | 32353183d2eac714777a5d7eec67272b076bf98f533763716ad97afe2924f1b2 |
lib/kind/objects/modules/core/range.rb | 100644 | 0 | 0 | | | 192 Bytes | 0226a9153fdf5cbbc4c637e7ef97e44b9e5fa746b12758719c7a818e91a28af5 |
lib/kind/objects/modules/core/regexp.rb | 100644 | 0 | 0 | | | 196 Bytes | 5108c2be22b067a9045cc344e1f9dbfe48bf960aed178ca45341db50e625916c |
lib/kind/objects/modules/core/string.rb | 100644 | 0 | 0 | | | 311 Bytes | 709b767bcf077a0b620459ce0990cebbfefb35176a2ca22a59865f535d2714c8 |
lib/kind/objects/modules/core/struct.rb | 100644 | 0 | 0 | | | 196 Bytes | b6af5562ae1b6c4a8366505f034547b2a52b34ef7fc5736fe8525b1df26a0257 |
lib/kind/objects/modules/core/symbol.rb | 100644 | 0 | 0 | | | 196 Bytes | e7266e3473d79c7c6f1ba46a5ecc56192ab7330c2e48df796f4becd300ffc658 |
lib/kind/objects/modules/core/time.rb | 100644 | 0 | 0 | | | 188 Bytes | 3a308341f3a77f04ce95ad3f65290d142b7bbba662545ba65be59a5ec59d2a61 |
lib/kind/objects/modules/custom/boolean.rb | 100644 | 0 | 0 | | | 324 Bytes | 078136dd448b440046d6c59069f9c8c809254ffdb4eef6a24195efa7f29f8334 |
lib/kind/objects/modules/custom/callable.rb | 100644 | 0 | 0 | | | 307 Bytes | c75d3fcfebda3e5921323883cff84d6c41e7c3373482c36388748fe1fcff23cc |
lib/kind/objects/modules/custom/lambda.rb | 100644 | 0 | 0 | | | 295 Bytes | 97ca51359125a9badb55344e10b4a39ba2432b27bcc1093a83030d3a6967cedb |
lib/kind/objects/modules/stdlib/open_struct.rb | 100644 | 0 | 0 | | | 231 Bytes | 4286917cd569cfec7bb25cca022b83f1849619c8627b2af8b76e7b9b5fe44f54 |
lib/kind/objects/modules/stdlib/set.rb | 100644 | 0 | 0 | | | 296 Bytes | 698c2784ba8225c76ecdf115845f837c0e02abaeb15b8d53bf6502418541fde9 |
lib/kind/objects/nil.rb | 100644 | 0 | 0 | | | 229 Bytes | f7dd02f7498a1bcda340940646661119f429d171bb3627dc879cf0d56daabdd6 |
lib/kind/objects/not_nil.rb | 100644 | 0 | 0 | | | 147 Bytes | e4857603b05ff9463fb071b3a5e7fe1907d284d0cc6ec4a1f489566c5db846ce |
lib/kind/objects/object.rb | 100644 | 0 | 0 | | | 1.02 KB | 4c81007d966ebedbdbe8c08100461f03ed66c36f8bf73b8ea42c396638e8b5f5 |
lib/kind/objects/respond_to.rb | 100644 | 0 | 0 | | | 527 Bytes | 8b8fe94b1a76d016cdc4d4f842f5d8c7d0b3a7794ea8d1639ff5b7c13eb7df7c |
lib/kind/objects/union_type.rb | 100644 | 0 | 0 | | | 827 Bytes | 1c65906b9cf058807483e8b2048ff95aa53d5d813b266b2f121ae133bcb4100d |
lib/kind/presence.rb | 100644 | 0 | 0 | | | 661 Bytes | fefaf81962f1ca1e955453ffd60fde95ee055f1e31d8807b117c2998c8e87d5e |
lib/kind/result.rb | 100644 | 0 | 0 | | | 562 Bytes | c319a549f634b76e1ac14417a0fd3dc1937d26c98f35266c8d5ca8111f7bcbf4 |
lib/kind/result/abstract.rb | 100644 | 0 | 0 | | | 988 Bytes | a02d48fbcf4de8e0aaeef1feca4ce6a9f0add3f42db86ca2442c9531fe3304b5 |
lib/kind/result/failure.rb | 100644 | 0 | 0 | | | 687 Bytes | b691825ee6180e9d8675644f5cd0e37cb2eeef33c5879332698a211528e8a1c9 |
lib/kind/result/methods.rb | 100644 | 0 | 0 | | | 350 Bytes | 50adb925116df8e958f4441ff2ef55a4f2285870e52e2342a9fe43bbe500d406 |
lib/kind/result/monad.rb | 100644 | 0 | 0 | | | 1.67 KB | a0c229c7782b99dd46ce18f97ae65266915753b75eeac56f1436de55bf8e18ec |
lib/kind/result/monad/wrapper.rb | 100644 | 0 | 0 | | | 488 Bytes | 32ff35964fcabf20a61264ac9e68bd5cc3a8fc1929c0484b6037faa833e71de0 |
lib/kind/result/success.rb | 100644 | 0 | 0 | | | 1.06 KB | 95f8f54b1341e5f16d418a94646cdf49112045f3f481ee601d27fd5df0611ee2 |
lib/kind/strict/disabled.rb | 100644 | 0 | 0 | | | 848 Bytes | aaba8d819199e51bdf9525fea3e49718706cb36be77eb346e2fbdefbc18600e4 |
lib/kind/try.rb | 100644 | 0 | 0 | | | 1005 Bytes | 5c460df8ae0f6754d288722c3183bc1fd5a6953c9f16e0bcf197051315e23d81 |
lib/kind/validator.rb | 100644 | 0 | 0 | | | 4.49 KB | 8040a7d5ddb8a666876ad760a8815aa3b059e6804e0edcfe76b123503ec3c3d7 |
lib/kind/version.rb | 100644 | 0 | 0 | | | 67 Bytes | 497cbf828f1a6482e0042dbea550676782ab26db174547543bc0f7ffebfa7c2e |
test.sh | 100755 | 0 | 0 | | | 112 Bytes | 109a9f7cdfd484ec7e02075d07645d74bec912e59c8ef559b56467f9990e5140 |