ree-1.0.23

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

number: 1.0.23

platform: ruby

spec_sha256: b8e746d308469b69295447dff8d1ab569dc374ebf25ca74527618c03b0ac11f1

sha256: bec04a04431c5f0f0e9501390e125c120bf1b6a4c8d6b3e5da21c0a3ccb9aa29

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

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

position: 24

version_data_entries_count: 144

uploaded_at: 2023-02-28 12:42:30 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 54.5 KB

Version Data Entries

Total: 144

Unpacked size: 222 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/ree/args.rb10066400992 Bytes4e963453de0a6334c3916e60652d1bdb5491a9f31cc33b6e5390b26d3b8015ac
lib/ree/bean_dsl.rb10066400504 Bytes325a8bc432d8bfad50e904a86b1e313a2772d5efd77f162b02fde4b9d577b873
lib/ree/cli.rb10066400723 Bytes54f30bbaaadc11693dcc825f7d0e15044db1b193431aeabb37ba294cc6672d6d
.rspec1006640053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10066400220 Bytes1509c86758bc4e8b6303d371ae2b99ff8efdd0104bbc69e8f9a10005ce8950a1
.ruby-version100664005 Bytes391e4b5f5b32be0ae28c133c6648fd4ac5b3ee62a1425301fa798dfeb6d86719
CHANGELOG.md1006640060 Bytes0c6b77fda9b8532899ba97804c57fee6f5a140dc004c1dc8b58868e7fcc0cb0f
CODE_OF_CONDUCT.md100664005.1 KB7d340e8588180165cca9339042fe7608d20b599df3477f1fa94319650b8d6ef1
Gemfile10066400164 Bytese389d6e4a880af240b4b979fc0ef45d0520fa0c6d1bb48a03b0fb22c1a902fdc
Gemfile.lock10066400949 Bytes8f7c92f158ef1933d5156f69ec603c9111426bfb75379357d1e3e3f59efae800
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.rb100664001.27 KBe7c07bc5629edf80a7f61c653852aabafa9acb5d69a72ea76fd141962f9238a6
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/indexing/index_file.rb100664002.21 KB1b4461a0a3d89a7b8b8d074a866a16c876d5a18e78a3bc609b61db55a64ed1bb
lib/ree/cli/indexing/index_package.rb100664003.88 KB539a81c60c571b40ec5557b30826d7809338243dbb2b35e5a1c7373cab69c448
lib/ree/cli/indexing/index_project.rb100664006.43 KB6bbbd53c658ad67aef9d0398057248225440e09e624baa06b91bc67c1185dc9a
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.69 KBc916737d8cd191fd13dadb03abb3f10e23f6bab88d9c7a2cb1a0b9fca407aaf9
lib/ree/core/object_error.rb10066400152 Bytes765db3f631ad1d2fa7a45b4396b13be7081387682eba07311d50c054ec620054
lib/ree/core/object_link.rb10066400551 Bytesac6e360ed3577ddc03d827860254cfaec0d2d11a2ae741d79b902a5144b19bb9
lib/ree/core/object_schema.rb10066400876 Bytes90f7ba5c5769149e32ad79394e90e8e8cd11e1fafc540ca3c982631d4f62321c
lib/ree/core/object_schema_builder.rb100664002.58 KB15a15b7507f83121519fea8404081e0b002ad89dda735124c818ac25616fcaea
lib/ree/core/package.rb100664003.33 KBa4ac37d60c2c09e2a3cd903ab2fbce07a6f313217ee33c62604d33662b1243b5
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.rb10066400531 Bytes6f8388b5b576ba7e206ba5c59dc38addff90703a57e24cc648e8b14cf3d0c5c5
lib/ree/core/package_schema_builder.rb100664001.25 KB0b9ae3c5df93fb82f96cff610da1d833eff43fcace59d9376ae8ff8925b00e8b
lib/ree/core/package_schema_loader.rb100664004.52 KB6edeecf9f90117921ea2a4dc11aa60e705f44543d74a1b95adfd4fdd95efa904
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.rb100664004.22 KB1e475294bec5cb8c790ef60d3cc737234946104c30defa2e0316e253f6ef1d77
lib/ree/dsl/build_package_dsl.rb100664003.81 KB2155279306c1441eb9fca06808303512e26825f17620be62e174b536d299280b
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.5 KB229a427506376c965b5b9dc9a9e831f3a8414c1748c4520edc702feb56bcc6c7
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.rb10066400492 Bytesd1e1ce9e3f2059fff4c6829a8db1b70925b86aa260ba8328cbc15d881671c7a7
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.rb10066400760 Bytes6679105adaa842a6e2e439c205cbc46875ab381a6f43d0955e90c018fb4405f5
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 Bytesecb231261b2b1294107a7d82879513c17c4b660fc3157e4362cf589da7711850
sig/ree.rbs10066400102 Bytes63277c80ad9a7895a856951d42f54af8022b4f8643e6233e5f95cc4b4a3b9908