expire-0.2.3

https://rubygems.org

expire

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/thomasregnet/expire
source_code_uri
https://github.com/thomasregnet/expire

id: 1379927

number: 0.2.3

platform: ruby

spec_sha256:

sha256: ce19e5113d26451808f9fa86b4e58644c23b0cb7fdd85c113cfcec7e539608d4

created_at: 2024-05-13 08:34:50 UTC

updated_at: 2024-06-14 05:04:52 UTC

position: 3

version_data_entries_count: 80

uploaded_at: 2023-09-20 19:15:18 UTC

indexed: true

has_extensions:

extensions:

Gem size: 22 KB

Version Data Entries

Total: 80

Unpacked size: 60.6 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10066400162 Bytes7e5d84d272055e21da2e309350007e8ff60fdb213153c8e793871772a05ae00b
.reek.yml10066400498 Bytes4fd928fb6208e5043d85801ca9ac6d0ad178b79523a2034a6326b42f57ce66d2
.rspec1006640053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10064400708 Bytesb3d11ea0177824fa16b5e02d1e0be2568285f8c0d0f51c5f462147450d6407d3
.simplecov1006640047 Bytese0f60845023985c08ef5b130c5a7fbdfb7af4bc48e764dc7396391f1c414ee5b
.travis.yml10066400107 Bytese28a0a7a26022d1e56448a152df4cc6076d70298f0016093dd6ea86c1a67b83a
Gemfile10066400162 Bytese2cf88d404f48c3671bc725932048367f587fc33e22974dbe113a2f043da234a
Gemfile.lock100664004.36 KB8a97097f52d682544fcebd6afe3ef79be7a7e5ab05189cb44e2bac755f48d0db
LICENSE.txt100664001.06 KBca7dfee57eace0aa14a006d4e59e173f3c274a542cb8f304a2a71753e9945476
README.md1006640014.5 KB1305883de1807091821c2f4e8ad57cf3d984241c3c0e07f49740290e6a7c820d
Rakefile10066400248 Bytesc4aff4f319bbf49255ca24fd6ddd6fe260c2d6ee3a0265161589338dc97c40b9
bin/console10077500341 Bytes2fc536447b4b6de6ba89e7758fd11c233460aba94cfa0e44603a4049ea341f0a
bin/setup10077500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
example_rules/bad_rules.yml1006640037 Bytese4041375bdafd78a9e444115366674536b2e84d2a8e472b8f3c652891b47389e
example_rules/good_rules.yml1006640011 Bytes0b9a16c4def8a7929465004826cfd4809698ea615a3f5ac14257718637be08b5
exe/expire10077500108 Bytes9a907705b1d0cc575c0c02684b8693af450bc4139b9076ab1284563902223990
expire.gemspec100664002.17 KBec47cf70e0474bfa2938c3eefdcc1aedab193977ad2a39ce9f87b23ff4625bd7
lib/expire.rb10066400989 Bytes82ebdaa8465214a4adcb10aa8721ee335df4439dff488c73dcbb06ee29bdd30e
lib/expire/all_backups_expired_error.rb10064400140 Bytes61b7130c4bd1f53ed3561bfd34becb336642829c6e978447370b3e2e6e1af5b5
lib/expire/backup.rb100664001.54 KB66356219419c14a39d7b23ab906fc1374c70556f3302c92dff847d443bc89c13
lib/expire/backup_from_path_service.rb100664001.28 KB3d0946072bc39716656c5a312f332ebd3106afda77c7242c7f0029400c175bd9
lib/expire/backup_list.rb100664001.23 KB1286f78badf45c1c545e595fc9a62ec12a7e68614cf1f7af5c494bd661ad400b
lib/expire/cli.rb100664006.14 KB8359db3baac67ace91fdda7f37ab359cfb018005e97d4c4d8426769db5c14702
lib/expire/command.rb100664002.26 KB8e4a9077d62bd567cd2e1a30219c45bdde4e0ed4ecf42c52137f68575934ca94
lib/expire/commands/newest.rb10066400406 Bytesc1e06b49721ad44801514ce938e8a2b740606ec74dbf79a6492eaa3b74061476
lib/expire/commands/oldest.rb10066400406 Bytesd50d4d93ce03fba232f1c699b409493742b9a5f70b0caec873edf8e9ad34a2da
lib/expire/commands/purge.rb10066400434 Bytesec66964111c0efd119c567488e52c3da17c6927c31982d1fee2b91e08704556a
lib/expire/commands/remove.rb10066400508 Bytesdafb317c43cf8168ac55dc4498ca15c0bce7ac8b3e64e4ea444b8bb5e4e207da
lib/expire/commands/rule_classes.rb10066400456 Bytesa22c9169d3b8732996c51059fbd1fec084a9b222a45d95e6f5eb095af2269634
lib/expire/commands/rule_names.rb10066400403 Bytes49f087c60add350d788c3e4c13292306c3912a1331b255214ec0ed1cd64cb1ab
lib/expire/commands/rule_option_names.rb10066400427 Bytes78d733912a4d6ee1fa05f760d8297ec49ab01b1d65814dc0e408dadb67f68f41
lib/expire/from_now_keep_adjective_for_rule_base.rb10064400785 Bytes8169548f5fe8e996121baa1c54c2b4a8601eecd4b6b5d7f5d26633076d665406
lib/expire/from_now_keep_daily_for_rule.rb10064400183 Bytesd055a83a8ff8f29340d1e858a9f916dab9479eaab624071f7dd3fefcf201a896
lib/expire/from_now_keep_hourly_for_rule.rb10064400189 Bytese224de9a61f7b37d1be3fd4ed2e1ef2a0fd9a892208654244e05b57ca7b18820
lib/expire/from_now_keep_monthly_for_rule.rb10064400191 Bytesd460fa2f9ec8913366382794aacdc7afdfb7877229bc37f57f68677dcf5d33f1
lib/expire/from_now_keep_most_recent_for_rule.rb10064400781 Bytes819892aca70ff3a8f9f0a17249095760eea8693a0a2ed707885969ee318854c3
lib/expire/from_now_keep_weekly_for_rule.rb10064400193 Bytes96d18147c48d0a52d01e70e04114760eb571e7a86045b85e8d8936657d936a93
lib/expire/from_now_keep_yearly_for_rule.rb10064400195 Bytesd04e21d00e8f52c889ec3812df90e02fe6e36eb3fb6c9040d230afd96e4aaf7a
lib/expire/from_range_value.rb10064400765 Bytes3ab89348ea006b5460db8fa7ccf36eea7ef29923b8ebd31a949c3ba935605c34
lib/expire/generate_backup_list_service.rb100664001019 Bytes975512caac10c933707f3d7c44c96399d2dee259737d0eccebe3d05faf5fffd1
lib/expire/invalid_path_error.rb10064400128 Bytes55d4bdd573263a2c908c15e4df5c26f57726817dba0bd3d9601eb0c4772f843c
lib/expire/keep_adjective_for_rule_base.rb10066400637 Bytesa02571eba2aad1010eeff965757dfa399e0e6b67247ffd2e4c93f16d9dd2375a
lib/expire/keep_adjective_rule_base.rb100664001.92 KB2011e59df6c26e061881433ed0fe1d97d9a92eaa664d032e0ca084b247526da4
lib/expire/keep_daily_for_rule.rb10064400160 Bytes71b52f41734377f81ca179407505928b59428822e15d0f96f8f8817e8a6dac59
lib/expire/keep_daily_rule.rb10064400129 Bytes425f9d2ddbf4177c011bfd6a036150d3626011a96cc18570df3f13b0e254bc13
lib/expire/keep_hourly_for_rule.rb10064400167 Bytes707e3e820e0853570a4826b2bcead2c57a77c2aa084d9b34fa1c5db6e5ce6b02
lib/expire/keep_hourly_rule.rb10064400131 Bytes1b5a5393addcd125d20bffb927341fb56cdb03ee73eb38c579f71a4612382e1a
lib/expire/keep_monthly_for_rule.rb10064400169 Bytes74e5bf4fbc8fb0cde4f0b7061a53fb9fe28b5dd4ecc695cb4f053aafe06267ca
lib/expire/keep_monthly_rule.rb10064400133 Bytesee0c579424fb9457fc75ec150862ff482230040fd8ec7805f4a6bfc8c90aba52
lib/expire/keep_most_recent_for_rule.rb10064400568 Bytes868f382f7862a84d90999dd350c5bd7a09eff873ba2c62a4d0c9dbdcb717403a
lib/expire/keep_most_recent_rule.rb10066400675 Bytesa7322dcb6e0ba682588e865d056c25520df5c5a32f07f62315098e7c9175a5f4
lib/expire/keep_weekly_for_rule.rb10064400171 Bytes8e7fb9a1d0d28f25a7e3c0846adf08387f852ba9c9a23e2442cd3e48c49aa661
lib/expire/keep_weekly_rule.rb10064400131 Bytes4aaec06c48a22676217e52035b7d3de8e7f5dcaea0f7570084d97867d4c117dc
lib/expire/keep_yearly_for_rule.rb10064400137 Bytes2dbeb3960472161c4dbe339c804dcaff79d2d4504a10902425519e1921b0e894
lib/expire/keep_yearly_rule.rb10064400131 Bytes6ea80a72731a86e2271560b951cc448e28d5db4257d53a0995ca336c2b2bb3d7
lib/expire/no_backups_error.rb10064400132 Bytes1075c85502bd1ead426b6d86274ad8eeecbc75a54faca66a6d09cc1b6b766ee9
lib/expire/no_rules_error.rb10064400131 Bytes916ee56975deff846ccd3091cb0cec95c8840cdf5b560a39d31b56ae4925cc70
lib/expire/numerus_unit.rb10066400180 Bytes2367dc759099e68f292787ed1092fc35bef2aa4e1df519c055694b3f75dd521c
lib/expire/path_already_exists_error.rb10066400162 Bytes97f9abc766588bf2076e264047481c207e66a19cfea274ed73b83fa25b0ef889
lib/expire/playground.rb100664001.25 KB88be5797a878317b14dc701c85c784fc25f8209a77d83eee58cd85f09dc74056
lib/expire/purge_service.rb100664002.11 KB5705565261220bb7486937f6db96d62b25c749e798df3c29a9606e8ca897a809
lib/expire/refine_all_and_none.rb10066400597 Bytesc83e6d2dc626b46e4c3b91ff73e3f09ba5d6e0398b58fd804905ba02ad73f316
lib/expire/report_base.rb10066400425 Bytes4c8c98fe12b64f5421dcbf8f7c93ca051798f6baf472da5003b7e1d642dca644
lib/expire/report_enhanced.rb10066400376 Bytes6e3210d34e9781a9b4707d64f4447fc012694edb5807bff4e3f8f366c3b41f34
lib/expire/report_expired.rb10064400207 Bytesbed80a57822a882b8dbeda3eeb4de4e304cc80d08f9ff182754604ebb87b69d0
lib/expire/report_kept.rb10064400196 Bytese16deeea2925e1fe0331db8b2c25291901f7055b7e3bcb9f4e1b06fca8ae9a29
lib/expire/report_null.rb10066400398 Bytesb71ceddeb8e5e31a21ad7239099ed16c693839dfe9c6a35ddcc1468d8d25707b
lib/expire/report_simple.rb10064400336 Bytes33cf89315cdd9e512f27f7f9ae91efd6bfbc0f06db33c91cd0826c4eb3f24fc7
lib/expire/rule_base.rb10066400929 Bytes08c67534a093aa77fe0132ed4d74a6176057df481a5239d4339bf04eb81b787a
lib/expire/rule_list.rb10066400948 Bytes5f84683d99c1099e78832152191644dc4891d356444bc84e1a100f327f84a38b
lib/expire/rules.rb100644001.34 KB5a815af291c3cce7baca635b5522c44115469d5aae28418f8dad554f1a319878
lib/expire/templates/newest/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/oldest/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/purge/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/remove/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/rule_classes/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/rule_names/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/templates/rule_option_names/.gitkeep100664002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/expire/unknown_rule_error.rb10064400223 Bytesae05d02b76a450bc639d31a27d498a12369d5d44231659725fcff8b8e76abec7
lib/expire/version.rb10066400132 Bytes6f0c22f45d3844e972134646e831ac335539093a7de528dac3615d967d5b58d2