ree-1.1.0

https://rubygems.org

ree

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/glabix/ree/tree/main/ree
changelog_uri
https://github.com/glabix/ree/blob/main/ree/CHANGELOG.md
source_code_uri
https://github.com/glabix/ree/tree/main/ree

id: 1741612

number: 1.1.0

platform: ruby

spec_sha256: 59ad26713d3343395ce71652cf4be46582734fbd64a7e00084cfdba6b5209e8a

sha256: db6ff1808647347cc98833e330666c4532a0ba516d8f941790d05716563f72ac

created_at: 2025-01-27 09:46:54 UTC

updated_at: 2025-01-27 09:46:55 UTC

position: 1

version_data_entries_count: 137

uploaded_at: 2025-01-27 09:46:52 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 52.5 KB

Version Data Entries

Total: 137

Unpacked size: 207 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.rspec1006640095 Bytes2eaad27d119f72d5ea70523e5e2fcb3c0e6b394772e7fee94d62cfc71a543892
.rubocop.yml10066400220 Bytes1509c86758bc4e8b6303d371ae2b99ff8efdd0104bbc69e8f9a10005ce8950a1
.ruby-version100664005 Bytes6d26216726e266ff1daf5b180ec76344713a16633229e36606dc12acd465032c
CHANGELOG.md1006640060 Bytes0c6b77fda9b8532899ba97804c57fee6f5a140dc004c1dc8b58868e7fcc0cb0f
CODE_OF_CONDUCT.md100664005.1 KB7d340e8588180165cca9339042fe7608d20b599df3477f1fa94319650b8d6ef1
Gemfile10066400164 Bytese389d6e4a880af240b4b979fc0ef45d0520fa0c6d1bb48a03b0fb22c1a902fdc
Gemfile.lock100664001.06 KB86af3b400fb5221fa7958b152b202347ffc4217b042c456a1f4a7d51889c736b
LICENSE.txt100664001.06 KB493e9e341a08985fe0c9e1c1028da8cfc223f7b47a01c2f318ebbff474420516
README.md1006640016.2 KB9eff229b60b3e1c657f13aed8d2ae463380aaa2a797ee85bb17090aa43d74e99
Rakefile10066400148 Bytes07ac26177e2aef29ee7f7d141d5a7275a7b946bf59bac98ec76a2d88d8d1c7d9
bin/console10077500114 Bytese8135347a40711a469c3a7816291b8ee09b73636bb49c1ca4ff4cb948b05aedb
bin/setup10077500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/ree1007750011.3 KB16c0257b793da93c84a54e8a622440b40e7da6746d8909d9d624f547a230beb5
lib/ree.rb100664005.97 KB02a7c7d832b0a6901b61561b8e83d7557585c8daec96f1ed003ead3fecf0e10f
lib/ree/args.rb10066400990 Bytesdb762f63990ab8ac012a15b0d812a116008a6632b56a357730b2255b5ccb95a7
lib/ree/bean_dsl.rb10066400539 Bytes3504cd7b4b883b4185b8191d84bef35e9a3ded1d90fb63a2d49a6069fb6cfd24
lib/ree/cli.rb10066400382 Bytes26ec9285499ea10b7ffa317851f40a83d670b7261983edc5baa17b91f924fa66
lib/ree/cli/generate_package.rb10066400501 Bytesf1f3be5d2bed2b22a84d881b3fa5fd63141a6f97e22bf7942698cc6b3dbef15d
lib/ree/cli/generate_packages_schema.rb10066400361 Bytes66eee7c3f97099f02d254f5fd21523e502b0d5ea6ffa381d724aba17e3886360
lib/ree/cli/generate_template.rb10066400510 Bytes7e4416305bd347fc164d92e1eee432790819794554c50d01badc37f75d9b2a40
lib/ree/cli/indexing.rb100664008.89 KB0f9f5e15f6463bcec7f71c0036ccb8586cbe0a2f7eb2224a8a2df7773fc9d938
lib/ree/cli/indexing/index_file.rb100664002.24 KB0d16c5a1add9da21f8c994489bbd07ba7d81b18eb6b91c8e8f7ad797dfdb1969
lib/ree/cli/indexing/index_package.rb10066400994 Bytesae2dc8e334b9c61fad11293739fb1c478b5f7541de452bdd1fa85ebbc64c9ecc
lib/ree/cli/indexing/index_project.rb100664002.45 KBe5cf0a44960f920ed895ee28aaa0e0548949b1385013f959327a8858e3dc0f92
lib/ree/cli/init.rb10066400675 Bytesd526c263dc92b89135ff2f5d33a28cf918c4849c6bd664117737302b65dd0083
lib/ree/cli/spec_runner.rb100664005.12 KB569c13dbcc9712efc2a5c806c0ee052b0bf6c8b516305d44ccea23a202bc9460
lib/ree/container.rb100664001.61 KB4625a97b9ffaef6638e79e71da95ffca37321d35c42a7137a71ce9d82ef667b1
lib/ree/contracts.rb100664001.99 KBda64f83a5f65775dcb7fbd633e126dfb51071fda0f6f3fec88b8ddcf28d1f130
lib/ree/contracts/arg_contracts.rb100664001.33 KBe437b2fd4959d3f580fe06294f2a9293c92456228012e9ced1aa243c54fd3def
lib/ree/contracts/arg_contracts/any.rb10066400204 Bytesa15c3cd8433c00f04d1f3dd93972040feb1af902553072e6d1edda1448d3e455
lib/ree/contracts/arg_contracts/array_of.rb100664001.19 KB64d9009339e3a734629750c26d3adf3224578df8f86da7670f72f5c24009fd4a
lib/ree/contracts/arg_contracts/block.rb10066400280 Bytes5ab2489072cd1fc5624e3abe8da1db78e0c88fe2b132089ea28a9d48a9d42750
lib/ree/contracts/arg_contracts/bool.rb10066400423 Bytesca467451ac20b932f9fc2da36282f4d2667b49927a95fd625437c1c7292eca45
lib/ree/contracts/arg_contracts/eq.rb10066400562 Bytesa2643f0e46f9cadd41f8247c5d9313974497f417c2ec4bd73077d1bbeb3bd6f4
lib/ree/contracts/arg_contracts/exactly.rb10066400561 Bytesd61ec605e8b5de5300dcb82d64a103c8eb0c375e07fbf4c40eddae94e4dc5466
lib/ree/contracts/arg_contracts/hash_of.rb100664001.62 KBccdeddf7c49042916d5970a9ab1a618d6ab40b0cb4c5b1d98b7cd7704ef2591f
lib/ree/contracts/arg_contracts/ksplat.rb100664003.3 KB00103a5bdfbb87b5fa4ee94719afb012f2ac4a6bd3f8cb93889ec57df865d19f
lib/ree/contracts/arg_contracts/kwargs.rb10066400460 Bytesed740616b97e630873ce939c2904579b7a2fca2dfaa0be3e83aa37819f159fd4
lib/ree/contracts/arg_contracts/nilor.rb10066400297 Bytes78945d74d45670d3eb912858061d97bb9b6a8df3d10cac1629b7226e7b71809b
lib/ree/contracts/arg_contracts/none.rb10066400280 Bytese587b72bbaeb32a5c5ae7149d0bb5c8f22b3ab7f8e7901d538355498f1aeda53
lib/ree/contracts/arg_contracts/optblock.rb10066400164 Bytesf889a6e3547f7e5bb24f66a587b3a5082eb59cdd9fcaee87d05db1a9feb9a001
lib/ree/contracts/arg_contracts/or.rb10066400668 Bytes133ab1f409b34b6d3d65df3e845a9d887d1bbf60c69ae59ed9f1d5c0590f5bb8
lib/ree/contracts/arg_contracts/range_of.rb100664001.25 KBef6fc60de784d6ee90bb131b4931992cc5cbf3a06f7a1c8901d153e96e7fa91d
lib/ree/contracts/arg_contracts/respond_to.rb10066400713 Bytes30ece866f17c6fa630e9c4e88a39dedfaa3680bc3ee474722f4d204ebf1550bb
lib/ree/contracts/arg_contracts/set_of.rb100664001.19 KB6032923d89563eb35d374c4e768ff4b37a61c9bbb760de8149253cf3a2dc6b61
lib/ree/contracts/arg_contracts/splat.rb100664009.24 KBdc3a8e5bee7737103ea05e92306d8d7e34f9b0e96deeffdff972843a52a41ee9
lib/ree/contracts/arg_contracts/splat_of.rb100664001.52 KBd8155a87533f013944e67f6fea6106ccff7e5691ee459efedc43a36775d78d71
lib/ree/contracts/arg_contracts/squarable.rb10066400183 Bytesa43e095ebcf009f0190f989c00ce1bd3285ceea81264a90f77165ac1734b7932
lib/ree/contracts/arg_contracts/subclass_of.rb10066400570 Bytesf92f288e7f4f674bf0683e25d99f920857c1a17657526d655eb20dcd023d4c86
lib/ree/contracts/called_args_validator.rb100664009 KBa9e1fbebf376995fc01269a6d88719ac48dbf1a4ade168b52ab00f2ff5457673
lib/ree/contracts/contract_definition.rb100664005 KBc738e1dfb8c7683ee7fb2b1c1c4fcd2fa594f159f2bc5434aa8729b3c706aabd
lib/ree/contracts/contractable.rb10066400682 Bytesaa8f43fd3534e1b2d0ff329d15f4a9daced690f672ce565eff7dcab648533c2e
lib/ree/contracts/core.rb10066400255 Bytes0f070ba9e9d38343d0110613976bc7474027c8fb5990c3d7470b63a562135db3
lib/ree/contracts/engine.rb100664001.29 KBaf8fe98cdd2c9ac3ba3a96035fe2f77f9de63f6c8a6cd93e4c95a1009da504cc
lib/ree/contracts/engine_proxy.rb10066400208 Bytes391f9137693020a915e1b083a5558f190b82b8dcb9b7776aa9737476eb13288b
lib/ree/contracts/errors/bad_contract_error.rb1006640065 Bytesb12e51bdf1904f1778d572cd6a903f61430d40116bfc0398a4b2eebbff7883f3
lib/ree/contracts/errors/contract_error.rb1006640062 Bytesae1a4768bb973010c08cbec938ae441711bed921e94c798255fda6ecb3eb4159
lib/ree/contracts/errors/error.rb1006640062 Bytese0a5c15194c75a3e5ee6c67f0f3a23ab0c3d94518a827d83c926bfa45c9b254a
lib/ree/contracts/errors/return_contract_error.rb1006640076 Bytes8760cb8a2f372e3bfc210726632e102d2c560f759ebeed8b9702531cb15bfcff
lib/ree/contracts/method_decorator.rb100664004.24 KBff53b2948e993b5cfa4b4bfb5fe9d0ec96564744bb261fe646896a273a8999af
lib/ree/contracts/truncatable.rb10066400181 Bytes2d7e0a379a154350fa2a5f03e18c50c69d33630348626486f5e02cd631b06850
lib/ree/contracts/utils.rb10066400154 Bytes73ef25a256b4d12759a5a366b82440545e40a68492f832d118a4c90f8f86ad94
lib/ree/contracts/validators.rb100664001.26 KB32fd1ac0d9e53584947f66ac533fea8fc301cc264009000b50a6482659288446
lib/ree/contracts/validators/array_validator.rb100664001.33 KBcc9f7f2e74d1753eef8268906f2eb12c01c323c675edca21f50f0b919fdc0a83
lib/ree/contracts/validators/base_validator.rb10066400430 Bytesb51f329199cb3c3d5fc8af1fbf045ab58a7c19dde308190a78f34f0d038a9123
lib/ree/contracts/validators/class_validator.rb10066400328 Bytes92565e6e09a35cabcaa333a939a870c508cd2842188454dbf182610abd119c11
lib/ree/contracts/validators/default_validator.rb10066400421 Bytes1e9f3b5399e312c94b8c466cb17c89e606f6b417861a4f2e4cf90d3d5e301b40
lib/ree/contracts/validators/hash_validator.rb100664002.22 KBe6d34674e331c024a29777065361f2afd36cb76be197f23549737cb5dca413f6
lib/ree/contracts/validators/proc_validator.rb10066400304 Bytes10fb336bf9d6e5c351e7d7a2683b39056c1ed9abccf8071380fe439c847b2c44
lib/ree/contracts/validators/range_validator.rb10066400336 Bytes126851eb3c133063fed01bf61d306324f100724da5a2c7ae56cc1ba972118a76
lib/ree/contracts/validators/regexp_validator.rb10066400319 Bytesf2767e1bb70cb1026ba50ef6cef96716befd83e266db58e2aa45fe07588ab732
lib/ree/contracts/validators/valid_validator.rb10066400683 Bytes4d857508a2160b10b07dc6ed2f219933214380f6f366ebb869e1aae45e0e66a0
lib/ree/core/link_validator.rb100664001.1 KBed64447a8a9fef228198ea484ab488823f18478cc3721b434c741980a40d4c66
lib/ree/core/object.rb100664003.06 KB23138feb13a3181f70fb1186146657318641846a8f45547536906fd829e1d665
lib/ree/core/object_error.rb10066400148 Bytes86a2c833072c3e02a50ced220adc626c91cb92700f71a6b81ac6d3ea6c1e73e4
lib/ree/core/object_link.rb10066400638 Bytes073ec897c35c0e40ed6ebfaa1aeede1032faff30d87d6eb64d17c6cbb58eaeb2
lib/ree/core/object_schema.rb10066400874 Bytesd03583922115ae4db4cf1ba84e58f46210c250feb6d1e1e35aad61147aa4bb84
lib/ree/core/package.rb100664003.21 KBa6c524582d0ba599af3a2c59a05e0d1b5e5381591060d87a0eda6da3549393a2
lib/ree/core/package_dep.rb10066400123 Bytese29f4f5b855e52d24bcb9f4c410d07cc7df166399aae320fea9d8c9d53cd0d29
lib/ree/core/package_env_var.rb10066400237 Bytes15c8df7cfc9eb4d9e1d00f9ab5d636ae75a5febb1f114312d16d0a81af20faf0
lib/ree/core/package_file_structure_loader.rb100664001.22 KB22fac0cdaa49b95c6eea77f506f8ddb58c359e508097323633dea462a6bfc448
lib/ree/core/package_loader.rb100664002.26 KB9aa7fe01bd4f32ef9ef6baa47bc749e3f87c95a7cee07208dd206d26351259fe
lib/ree/core/packages_detector.rb100664001010 Bytes9c285b951b438df1c9b480b79d03136baaecae652ced9f6311ea68a7523f239b
lib/ree/core/packages_schema.rb10066400411 Bytes8f42308d0d2fbe3de08610473d74f6e2f87ec3a98a3866e41e6a47fe37dab207
lib/ree/core/packages_schema_builder.rb100664001.08 KB5418d7a1a2d506d2a05b8a5fd786057ddf7ec48b638e77b4d3f55cc8273ec347
lib/ree/core/packages_schema_loader.rb100664002.67 KBad9bc90c7d63dbdf5c3b90a63b08d5032ef0a8c0a17c1cbd8f5d4e1f2fc04cf5
lib/ree/core/packages_schema_locator.rb10066400641 Bytes1dda7fc01220fb0c45f6ba3a15d884a2ee4b84c98a51b13af099b0b36fb6a919
lib/ree/core/packages_store.rb10066400549 Bytes68539d5ff3dfd5c8bd7569bf5bfe00e0c112f3edc2fea1a84cb9a304d4b96d12
lib/ree/core/path_helper.rb100664003.93 KB6a66eebdca598ebb62ee881b4bf332e28e2a0ed17436e39a33a81ba32be6638b
lib/ree/dsl/build_package_dsl.rb100664003.8 KBc441c117a777cb81ec00b29054d72d85930d131c5979028c17a76cc5eadebdfe
lib/ree/dsl/domain_error.rb1006640073 Bytes67f5390e03a0c43faa9d08a75bfa8146ca065bf48309d58460611f389c4e4065
lib/ree/dsl/error_dsl.rb10066400448 Bytes373233c958167993581c61e24753bec00e0a81be311af63a8e241cc675890871
lib/ree/dsl/import_dsl.rb100664004.42 KB1ed251404896011e76ccfa1c64fa61e6c5301bc9532c40c62a7f867f9b1972b5
lib/ree/dsl/link_import_builder.rb100664002.68 KB5a5f6322e5bc3615c30b267b3386e55bfa982f704434057e6472d4a000daa0b4
lib/ree/dsl/object_dsl.rb100664008.67 KBabd226731d47bcf0d5c65a9ddde90e8e51b35d2baa803ffeecbda79e47da9c99
lib/ree/dsl/object_hooks.rb10066400118 Bytes1ff1c993ec458ed2cfb407ceed9dc4a85faab657252ae84f09bb44465f62779d
lib/ree/dsl/package_require.rb100664001.02 KBfe81974471ff7d023cbf3037c7cb6131275e06ab26883be1da43513be9a16fa1
lib/ree/error.rb10066400204 Bytes9f4c0b51cff558e7efc58f0e405a1106088e4dd280d978a245cb6e3803286af6
lib/ree/facades/packages_facade.rb100664003.26 KBdc92a1458132ccac65a1c842083f73ece6b8bf1a5799478cf2f5d2cd4286d1c2
lib/ree/fn_dsl.rb10066400527 Bytesd770485a7c5db6e3ca0a68351c57b8ee688be7fe37782897e08d346e40955e19
lib/ree/gen.rb10066400140 Bytes7e140bc1abfa154e2a379f57ba0ff0dbc7103f44fb4f752e2cc3ee0f118a02eb
lib/ree/gen/init.rb100664001.81 KB602cdeb32556166e6ce6121472f07c00a57ae283ebb3b322367bf2b5eaba38cf
lib/ree/gen/package.rb100664001.49 KBd54a6f0f62ca98d6a20a0704a821923c45c91394a6f574568ebe2b15303026d6
lib/ree/handlers/template_handler.rb100664003.33 KB5be8f3ece4113668826f9134e5e3c98146a4eceaa8a94fea96a62a2349257818
lib/ree/inspectable.rb10066400231 Bytesa49556d3720ae52f3c40c6827cac565487c30916a957d1fb59ff1012464f1d6e
lib/ree/link_dsl.rb100664005.3 KB72d9d57317a4baa984741ac7c9c0590f358f96510a0efba8c81c6b26118bf2da
lib/ree/object_compiler.rb100664005.83 KB961d32e8cbf835f71cb87413d6d1cf21aa6cf5fabe266019c0aaf03b8c06642f
lib/ree/package_dsl.rb10066400758 Bytes67e9ab73d3c151a8f50856c707e0d41016aa40fb6252b3e1b5913b7dd1529339
lib/ree/rspec_link_dsl.rb100664002.11 KB39c3b6ef1fb5999f18df3516493fabc3bab15d46b698edfc5519ebd1535bb46c
lib/ree/spec_runner.rb10066400367 Bytesfd6ead70918249c34a43ee2275cebb669ce0d4d97bdca7975108aa8b2a31d201
lib/ree/spec_runner/command_generator.rb100664001.61 KB44e93876097a4c5d43dcfc93c65b5b082eb91b37425977a79e6a0a0faebb6520
lib/ree/spec_runner/command_params.rb10066400210 Bytes51c1f343e50033356d76f2c022d7da254c3f28da9a4e20cc48d7002b14ff0083
lib/ree/spec_runner/runner.rb100664005.07 KBe42c740234f6af716c2079ff223a6c48b38c06136550e0247e7677e3a4ca7433
lib/ree/spec_runner/spec_filename_matcher.rb10066400864 Bytesb7a114909df4e1e309d09fe8c2b4204b52bb536806d17eee2228b12485ecd5fd
lib/ree/spec_runner/view.rb10066400925 Bytes84fb766062c0242767d5d1fa78eb69ec6651ddca03c2e949c81f8fc990d16f7d
lib/ree/templates/init/.gitignore1006640012 Bytes4d15605c5f36536d7c4efa228056749f877e758d264b6e2b6d33576eb405a6d8
lib/ree/templates/init/.irbrc10066400299 Bytes9d2fc95c27a4330394c621da54c7bb52ad814f6d35182b62600f8f597c93ce47
lib/ree/templates/init/.rspec1006640055 Bytesdcb6b1382ec99e098cedfc017b9302cde43147c473e7c1e564d53d672fbb8c67
lib/ree/templates/init/.ruby-version1006640019 Bytes32803aeda7e43f34f2f3833adb22959cbdcf2d68b012554416063e12d65d23da
lib/ree/templates/init/Gemfile1006640075 Bytescf09c76a488147c02c924a67acc05b3bef9edd937cbaf7e13dbdf4a567d1c521
lib/ree/templates/init/Packages.schema.json100664002 Bytes44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
lib/ree/templates/init/bin/console1006640087 Bytesb500f1b5b1796027d7efa5fdf700010636f24d98f7c605ab6564e937515bca39
lib/ree/templates/init/readme.md1006640093 Bytese1dcbe8ad58ebbd3fe354caa38b3e86829e0fe57fcdd3d3e78d1332f7de3e818
lib/ree/templates/init/ree.setup.rb10066400235 Bytes35119abb9f4f35ef210b72c097a2c07c6192b22d15de884b4233ac9a37d471f7
lib/ree/templates/init/spec.init.rb10066400178 Bytes79b85d9c1c30fbb6412e0a14fd99d67d823be847e35ddfce43e25b6c33ff1cdc
lib/ree/templates/package/.gitignore100664000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/ree/templates/package/.rspec1006640030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
lib/ree/templates/package/<%=package_subdir_name%>/<%=package_name%>.rb10066400286 Bytes2851cdc9279cf7a48c1b2fadb52c0227995f2b5fded3d75399d8b1f5bbb105a5
lib/ree/templates/package/<%=package_subdir_name%>/<%=package_name%>/.gitkeep100664000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/ree/templates/package/bin/console1007750087 Bytesb500f1b5b1796027d7efa5fdf700010636f24d98f7c605ab6564e937515bca39
lib/ree/templates/package/spec/spec_helper.rb1006640066 Bytes055554bbeb4005848454b3e146b49a6f242a5bfb05ea79997b97efec885d58ac
lib/ree/templates/template_detector.rb100664001.05 KB4cce6752325c1fce16e26cb7e758e0794512c98fa96d3f90f75ad92774643456
lib/ree/templates/template_renderer.rb100664001.32 KB2ad1bdce426de33f855ee17f47ca49032c612151d3d6a859c6be1f6d5c3139d9
lib/ree/utils/render_utils.rb10066400412 Bytesf10c56c862ed5d473003badadef7852ecfc43d049eb4f8bca7aadb2cbb723db5
lib/ree/utils/string_utils.rb10066400899 Bytes941bafc0c6cfcbd96df2dc50cc6d144839779b71f131540f97d27e93534db29a
lib/ree/version.rb1006640066 Bytes71088d8730ccaf6f26e33f5a65d7401c0a8f31557c61b93dd6a7e2c9f94dbb4f
sig/ree.rbs10066400102 Bytes63277c80ad9a7895a856951d42f54af8022b4f8643e6233e5f95cc4b4a3b9908