ree-1.0.18

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

number: 1.0.18

platform: ruby

spec_sha256: 0cd9f05a76884d2413b0daba31e7b209ab8a9c397d3fd96da7480398a7a6b8ba

sha256: ddb9ea8572e1bfcd2670c61d73f5ece33b1df606ba3109687a26ad8284d03fd0

created_at: 2024-05-13 08:37:03 UTC

updated_at: 2024-06-19 14:18:13 UTC

position: 29

version_data_entries_count: 144

uploaded_at: 2023-01-26 12:01:15 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 54 KB

Version Data Entries

Total: 144

Unpacked size: 220 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/ree/cli.rb10066400696 Bytes97f673665083e6b2ff19377837fcce8149b8b93ece02f3fef63939174d34d287
lib/ree/args.rb10066400992 Bytes4e963453de0a6334c3916e60652d1bdb5491a9f31cc33b6e5390b26d3b8015ac
lib/ree/bean_dsl.rb10066400477 Bytes45f512bd8848a85b7e345e6de1dc9b2c877b6e5249265986366abb282c2e22e1
.rspec1006640053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10066400220 Bytes1509c86758bc4e8b6303d371ae2b99ff8efdd0104bbc69e8f9a10005ce8950a1
.ruby-version100664005 Bytes391e4b5f5b32be0ae28c133c6648fd4ac5b3ee62a1425301fa798dfeb6d86719
CHANGELOG.md1006640060 Bytes0c6b77fda9b8532899ba97804c57fee6f5a140dc004c1dc8b58868e7fcc0cb0f
CODE_OF_CONDUCT.md100664005.1 KB7d340e8588180165cca9339042fe7608d20b599df3477f1fa94319650b8d6ef1
Gemfile10066400164 Bytese389d6e4a880af240b4b979fc0ef45d0520fa0c6d1bb48a03b0fb22c1a902fdc
Gemfile.lock10066400949 Bytes5128e42b2d271ae11b59bdc9ec9efce4e0d1238768bc2ef961bb223c309f2750
LICENSE.txt100664001.06 KB493e9e341a08985fe0c9e1c1028da8cfc223f7b47a01c2f318ebbff474420516
README.md1006640016.2 KB9eff229b60b3e1c657f13aed8d2ae463380aaa2a797ee85bb17090aa43d74e99
Rakefile10066400148 Bytes07ac26177e2aef29ee7f7d141d5a7275a7b946bf59bac98ec76a2d88d8d1c7d9
bin/console10077500114 Bytese8135347a40711a469c3a7816291b8ee09b73636bb49c1ca4ff4cb948b05aedb
bin/setup10077500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/ree1007750014.6 KB9d5eee0e9d394affd43c877cd873af934e79ddd66a9b260b89a3a9086ab3c012
lib/ree.rb100664007.64 KB5763abae77d28abc21a50d49b95259715ca41c0159ca89dedaa7400f68827912
lib/ree/cli/delete_object_schema.rb10066400850 Bytes814c317bb9f4da7a1e4086de09302d07afe6cc49bce3b90766a4fec968a7b05f
lib/ree/cli/generate_object_schema.rb100664001.5 KB8ccd7803d62609864a88b204da7955cedb7e4660dc640dc66e29bced946d5040
lib/ree/cli/generate_package.rb10066400501 Bytesf1f3be5d2bed2b22a84d881b3fa5fd63141a6f97e22bf7942698cc6b3dbef15d
lib/ree/cli/generate_package_schema.rb100664001.61 KB8f747fdc4eafe9bba3b545d15f4e314b45ad4644ce3072a40561c20c3f8d1e37
lib/ree/cli/generate_packages_schema.rb10066400361 Bytes66eee7c3f97099f02d254f5fd21523e502b0d5ea6ffa381d724aba17e3886360
lib/ree/cli/generate_template.rb10066400510 Bytes7e4416305bd347fc164d92e1eee432790819794554c50d01badc37f75d9b2a40
lib/ree/cli/index_file.rb100664002.21 KB1b4461a0a3d89a7b8b8d074a866a16c876d5a18e78a3bc609b61db55a64ed1bb
lib/ree/cli/index_package.rb100664003.42 KB6c8f6321285d914bbd7ef6337682d027d2fe496596f505570952918dc423d6b8
lib/ree/cli/index_project.rb100664006.38 KBee7dccb2b7ab65062a2046e356ad195bbd9ad17ad4c8cb4d22d80e99d82e292d
lib/ree/cli/init.rb10066400675 Bytesd526c263dc92b89135ff2f5d33a28cf918c4849c6bd664117737302b65dd0083
lib/ree/cli/spec_runner.rb100664005.1 KBb0243c03e8e7709c7ad40705956b886ffad6d3582daad33680bd7543ee175603
lib/ree/container.rb100664001.46 KB8b5aab99935b45879cf59faac39caf4fed659466e73679d1042c873b5df37557
lib/ree/contracts.rb100664001.99 KB0b8691299d3d17bf88f315bace6f55f9c715dc00f8c3eded0dbc47cf59275b50
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.11 KBeb272527ae04b7a1bc3c3b6c333289b2ed20f98b582b96368bb1a0a198b5b335
lib/ree/core/object.rb100664002.61 KBed786d44f939079f685aff53f7330068b8bad4b95aa199a3d197e86f8edfd332
lib/ree/core/object_error.rb10066400152 Bytes765db3f631ad1d2fa7a45b4396b13be7081387682eba07311d50c054ec620054
lib/ree/core/object_link.rb10066400551 Bytesac6e360ed3577ddc03d827860254cfaec0d2d11a2ae741d79b902a5144b19bb9
lib/ree/core/object_schema.rb10066400848 Bytes6140525657b6578526676c2353e3b3c671f4f866c9fea01e99645d822ae75972
lib/ree/core/object_schema_builder.rb100664002.53 KB0a6cdbe47efba45970b5ff0d634473caaccfe759004e0261961426297100b2dd
lib/ree/core/package.rb100664003.18 KBb700b7d0eb257f1338886a2b275b2bbef4472b21b1d735a4b3c346c66b2a6b8f
lib/ree/core/package_dep.rb10066400127 Bytes07f286665a8e72c734922c162694d7faf8639e23e95f14a3bb48118beaa7ad6d
lib/ree/core/package_env_var.rb10066400239 Bytesc5f02708cd1ca254a6fcbe635aaa8dd871b5f2276c2d099bf5c4b3a10a272e68
lib/ree/core/package_loader.rb100664002.3 KBc4a91d7fe2784caf11c7ad746eaebecca95b03603b2dff043f3663b0392c11d4
lib/ree/core/package_schema.rb10066400513 Bytes38095eefe48f4b5e41fc8cd5598b84f3666ca7bf22014c2f24c7d6ecc7c3db6c
lib/ree/core/package_schema_builder.rb100664001.21 KBef0c6cdcd69c4617098f704b8845734ccff107cd77192525c60766a1b5c9a7d0
lib/ree/core/package_schema_loader.rb100664004.45 KBb0fe40a743a644c0bbd51932970c93cc7c330c50529f83733cea408c6af574a4
lib/ree/core/packages_detector.rb100664001.22 KB7003ae3071a13fde54bfd0748e4fd7ee44572e17c8d6af74932f65701ed5a6d1
lib/ree/core/packages_schema.rb10066400397 Bytes70b6bd3925733b69265d8525ce69f5ed9ba2cdf7f3e3aa5cb19ded5303f4e68b
lib/ree/core/packages_schema_builder.rb100664001.09 KB7630479bf8e6cf988d9fa0675adbc8cc3ad01c33577072c50f545de85dfd0352
lib/ree/core/packages_schema_loader.rb100664002.8 KB7fe8bad104c87cb75825918974e665b333c749d2d19dc436c60c8bf6512d0922
lib/ree/core/packages_schema_locator.rb10066400647 Bytes4c00fb558f801c8d4af2aeb9bbbb4211cda526ad7a4ad545d7e2b446b7d8b676
lib/ree/core/packages_store.rb10066400557 Bytese885c1b4c3f67660b3e1ab4a7377d95f38ba744a95af9d833fe93ae467fe788b
lib/ree/core/path_helper.rb100664003.84 KB9c34573e5630e444af3a6d53b184370ad73e2c966cd664966fcfaec0ab1623d7
lib/ree/dsl/build_package_dsl.rb100664003.74 KB51f7d2448f5efdd65da636ea9c859bcd963fdd6c09498c954c8015a778eea49b
lib/ree/dsl/domain_error.rb1006640075 Bytese128cdee0485e13d4af4295d43b798cd40b44d10979ec064287a13be59ad00c6
lib/ree/dsl/error_builder.rb100664001.16 KB64d11b940c9ca984edd3a4cf0baa5e7b3f771ade79e6b952f3fa9af6394ad030
lib/ree/dsl/error_dsl.rb10066400450 Bytes26d80eeaa10d4723d8b6a33e51312f1e4a87ba480458f7c9642a36b51ce043aa
lib/ree/dsl/import_dsl.rb100664002.14 KB6a0f054a501b32d4faa3bd96d54c7659961fc7a87f91418416265b77f62d2320
lib/ree/dsl/link_import_builder.rb100664002.23 KB240b6152129b2410b21e3fa5c9c332ece738c151a516cb81f940fb368570aed7
lib/ree/dsl/object_dsl.rb100664008.43 KBa55bb013ba99258485a2fc34f5a6d9f97984356f5c4b3155d4c133f0f1b54caf
lib/ree/dsl/object_hooks.rb10066400118 Bytes1ff1c993ec458ed2cfb407ceed9dc4a85faab657252ae84f09bb44465f62779d
lib/ree/dsl/package_require.rb100664001.02 KBfe81974471ff7d023cbf3037c7cb6131275e06ab26883be1da43513be9a16fa1
lib/ree/error.rb10066400206 Bytesf4294261fbf96fcc5403d3df909c9d98e8744621b2286c0cef42182f3e294fe8
lib/ree/facades/packages_facade.rb100664006.62 KBc292a7820970d23050399e277c7131e20ec5260d4ef8fc9dc98cda8e56e11121
lib/ree/fn_dsl.rb10066400469 Bytes48b9ceea436fce2b7a68392acea31fc202c89815b7726f75f0779e96f6b2440e
lib/ree/gen.rb10066400142 Bytese21f45fae4d16009a70f2ee8f612ee1f283921f1b45f97534ce40dd031eb95fd
lib/ree/gen/init.rb100664001.82 KBc49d77218ace22674548a761367208edaea01f4b621179079bafa19778961f90
lib/ree/gen/package.rb100664001.49 KB7e1c52525323b9e959f430c30e3ee3c05f6768b095ea65445bfe1ce62924cc52
lib/ree/handlers/template_handler.rb100664003.34 KBd5eedcf30197ea5b387584d02975c2e43a67ab328de79d0c529d1c40f56e2b63
lib/ree/link_dsl.rb100664004.92 KBdedff053dce8948a620dfe35bd34b85b73f04657d3a3883b86ed77709d7a8a06
lib/ree/object_compiler.rb100664004.03 KB5bfbc857092aaf2f516a200e1e1f19a080f167334de15ab4e1edd298642da3f4
lib/ree/package_dsl.rb10066400706 Bytesb85614b5c61905bdf10e5ec944e0fb9f99b47d9cc65859d8db85a5fd80ebbc3e
lib/ree/rspec_link_dsl.rb100664001.88 KBa588f7271b7e94675ac616681d4b331d93007d05c18562f5655be65cf546a18a
lib/ree/spec_runner.rb10066400369 Bytes484022d7ac792d4c61a4c33c43a4c6b62efe34d5dd5211d84aff9bfe93635d1a
lib/ree/spec_runner/command_generator.rb100664001.62 KB4145de7290e60d98767e141804137ebad1a2fc1f2ca10c57241b4f77a28aad36
lib/ree/spec_runner/command_params.rb10066400212 Bytes702a406e2af0effe3cbe8c59709d1baf7da0299e2aa951930d4a38ff5b16b8ae
lib/ree/spec_runner/runner.rb100664005.08 KB786acf6250e50e4d09b9bff3518388ee454d8f1aed051e9cd6fe0708bcbbeb6b
lib/ree/spec_runner/spec_filename_matcher.rb10066400866 Bytese7c52081c1b38fbfc8537543a6063587881e61e4634cc491947c690a00e4e6ac
lib/ree/spec_runner/view.rb10066400927 Bytes605fc831be0a83811cd805a8b30c5a19da7139d0db9a413434289924e6406b9f
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.rb10066400421 Bytes48883143e3be4cb051de48d9a30916cd490914daa34a6157fe3c15a0792648e9
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.rb10066400414 Bytesf386c5782436e554740b98567c2fdde62524532b0387d7f871c9d929025fde9f
lib/ree/utils/string_utils.rb10066400911 Bytes2cff6670066c9f7307a6daac51790ae933b784b3c3166fdcfb6460711b280c1a
lib/ree/version.rb1006640067 Bytesfb3db3f6a662909846addf496b03306c7973e61986a1a82cc7da35aacc0aba96
sig/ree.rbs10066400102 Bytes63277c80ad9a7895a856951d42f54af8022b4f8643e6233e5f95cc4b4a3b9908