ree-1.0.45

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: 1679995

number: 1.0.45

platform: ruby

spec_sha256: d3e9b13dc0b681a585c0e114f132e545923f915b063fb6e94b916b2bb5edcc8d

sha256: e74c5f10801e053dd25faddb81fb2a23476878c406a3364c05d837dcc6c01e44

created_at: 2024-08-26 07:32:40 UTC

updated_at: 2024-08-26 07:32:41 UTC

position: 2

version_data_entries_count: 142

uploaded_at: 2024-08-26 07:32:38 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 54.5 KB

Version Data Entries

Total: 142

Unpacked size: 219 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.rspec1006640053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10066400220 Bytes1509c86758bc4e8b6303d371ae2b99ff8efdd0104bbc69e8f9a10005ce8950a1
.ruby-version100664005 Bytes6d26216726e266ff1daf5b180ec76344713a16633229e36606dc12acd465032c
CHANGELOG.md1006640060 Bytes0c6b77fda9b8532899ba97804c57fee6f5a140dc004c1dc8b58868e7fcc0cb0f
CODE_OF_CONDUCT.md100664005.1 KB7d340e8588180165cca9339042fe7608d20b599df3477f1fa94319650b8d6ef1
Gemfile10066400164 Bytese389d6e4a880af240b4b979fc0ef45d0520fa0c6d1bb48a03b0fb22c1a902fdc
Gemfile.lock100664001.05 KB50ef8faed8f4cf151550bb6ffab7ac22ac49237957acbe0b2e3af3eb2025a05f
LICENSE.txt100664001.06 KB493e9e341a08985fe0c9e1c1028da8cfc223f7b47a01c2f318ebbff474420516
README.md1006640016.2 KB9eff229b60b3e1c657f13aed8d2ae463380aaa2a797ee85bb17090aa43d74e99
Rakefile10066400148 Bytes07ac26177e2aef29ee7f7d141d5a7275a7b946bf59bac98ec76a2d88d8d1c7d9
bin/console10077500114 Bytese8135347a40711a469c3a7816291b8ee09b73636bb49c1ca4ff4cb948b05aedb
bin/setup10077500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/ree1007750012.5 KB860964e48121406f4e15bda9508b623b712cac896593a890c38095c810c27581
lib/ree.rb100664006.82 KB2c844e39de29d7a6779654c2de0044f64b403735a1293c15c8d54e5022db95fb
lib/ree/args.rb10066400990 Bytesdb762f63990ab8ac012a15b0d812a116008a6632b56a357730b2255b5ccb95a7
lib/ree/bean_dsl.rb10066400539 Bytes3504cd7b4b883b4185b8191d84bef35e9a3ded1d90fb63a2d49a6069fb6cfd24
lib/ree/cli.rb10066400453 Bytesaef2151cca18e8cd33ecb194e0fa3257a38e60bf80d8e723d0b97ae20ae99101
lib/ree/cli/generate_package.rb10066400501 Bytesf1f3be5d2bed2b22a84d881b3fa5fd63141a6f97e22bf7942698cc6b3dbef15d
lib/ree/cli/generate_package_schema.rb100664001.14 KB03ef2690c585d4131008042f9e7808dbc42c6b3ae1766ce24bf6986aa904d2af
lib/ree/cli/generate_packages_schema.rb10066400361 Bytes66eee7c3f97099f02d254f5fd21523e502b0d5ea6ffa381d724aba17e3886360
lib/ree/cli/generate_template.rb10066400510 Bytes7e4416305bd347fc164d92e1eee432790819794554c50d01badc37f75d9b2a40
lib/ree/cli/indexing.rb100664008.99 KBd588befea8887a339bab22b072cc2f234813ca10b526ef6adeee34ffd54776e4
lib/ree/cli/indexing/index_file.rb100664002.41 KB83aa970bfc7ff272200c67e20c4c7ddede44c584e9121c6fb23ac7b5997890df
lib/ree/cli/indexing/index_package.rb10066400991 Bytes7841d0990f76b29f2027b5bdb6289350aeced91e5ad6003767245a7876a7c3de
lib/ree/cli/indexing/index_project.rb100664002.57 KBf17b88f93ea59673c665c8a79a46c883f9329aae10f0f01010057982f59f2547
lib/ree/cli/init.rb10066400675 Bytesd526c263dc92b89135ff2f5d33a28cf918c4849c6bd664117737302b65dd0083
lib/ree/cli/spec_runner.rb100664005.13 KB73ffc703134fee97c54ae6f6060335a9b61b9d995384cae08e8ddf5c5c958362
lib/ree/container.rb100664001.45 KBd3aaccd4db92e54b50a2620129c5b3bf8329b3886a28707123548893948c08a4
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.33 KB5443b780c5f7395738994d7634d545d5d06f02737a483d70ab18b432e6bc68e0
lib/ree/core/package_dep.rb10066400123 Bytese29f4f5b855e52d24bcb9f4c410d07cc7df166399aae320fea9d8c9d53cd0d29
lib/ree/core/package_env_var.rb10066400237 Bytes15c8df7cfc9eb4d9e1d00f9ab5d636ae75a5febb1f114312d16d0a81af20faf0
lib/ree/core/package_loader.rb100664002.32 KBd008984407507f29f1f950d2497e86275eee1409ceeee8fe1406ba16e9cc60cf
lib/ree/core/package_schema.rb10066400529 Bytes97172f622800e7af1a87b2a4ca8096a5884b3bf9c933d558510b807292a73169
lib/ree/core/package_schema_builder.rb100664001.25 KBa7a9103c26ca2420105450b0c6e56da059370a95006144fe6356952839e858f2
lib/ree/core/package_schema_loader.rb100664004.52 KB86c4052af9dacfe66d63909cf83d1b3d31a42ffe3f3a6cc4fb7d8d8d7f289988
lib/ree/core/packages_detector.rb100664001.22 KB9fb90d8ab31afc221006637516f6bbd32060d94ec5ac62eeb0b7442ff1682d9d
lib/ree/core/packages_schema.rb10066400395 Bytes4243c127887e8b641cac75aaa2da5fa690e88eeda02c17b2de5b4d036a471bb6
lib/ree/core/packages_schema_builder.rb100664001.09 KBb87d71bbd96adc88be540c061c72f19141f1b6379a7368cc5241c6169c54252f
lib/ree/core/packages_schema_loader.rb100664002.8 KB1454a52e3ae24f728f6b7102a816aa43b6735252856772c7b8509327dcddcb18
lib/ree/core/packages_schema_locator.rb10066400641 Bytes1dda7fc01220fb0c45f6ba3a15d884a2ee4b84c98a51b13af099b0b36fb6a919
lib/ree/core/packages_store.rb10066400549 Bytes68539d5ff3dfd5c8bd7569bf5bfe00e0c112f3edc2fea1a84cb9a304d4b96d12
lib/ree/core/path_helper.rb100664004.22 KBcaab0e7c61d66a4bbe309628718ce4085c3c503273bf00fe6d905789e022626d
lib/ree/dsl/build_package_dsl.rb100664003.81 KB23d353f71d7ebd6b6e3e227ac40a204eb4d13642891ba682f21507067a714038
lib/ree/dsl/domain_error.rb1006640073 Bytes67f5390e03a0c43faa9d08a75bfa8146ca065bf48309d58460611f389c4e4065
lib/ree/dsl/error_dsl.rb10066400448 Bytes373233c958167993581c61e24753bec00e0a81be311af63a8e241cc675890871
lib/ree/dsl/import_dsl.rb100664003.95 KB011c9e4b93ff26b12a872008006f60c8267c3a7f10c7718e1bad96859aa7dfcb
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.rb100664006.13 KB8fe5488420981294d529b9d8a94ae471d71af75bc4c074e74c33134d074604c5
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.rb10066400350 Bytes3a916784cf59545ea88b131ccdb62513d895df5d0e3d9c87c42f86a1eacad755
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/Package.schema.json100664000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/ree/templates/package/bin/console1007750087 Bytesb500f1b5b1796027d7efa5fdf700010636f24d98f7c605ab6564e937515bca39
lib/ree/templates/package/spec/package_schema_spec.rb10066400438 Bytes923a8449238e200979b6e90e62c426631592b766525f99f40e66edf9904baccc
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.rb1006640067 Bytes9b08a49b2427c37f08ef59a584965712e6f2afe61a29610e4ff3f0573580ad36
sig/ree.rbs10066400102 Bytes63277c80ad9a7895a856951d42f54af8022b4f8643e6233e5f95cc4b4a3b9908